We cross into Canada at Windsor or Port Huron, and out at Stanhope, Vt. Having been warned by friends about dog food and meat, we paid heed last fall. As we came back into the states, I asked about the policies in effect. Was told dog food would have been confiscated, bird food for sure, and opened meat. Bringing back sealed packages of meat clearly identified as a US product was okay. But then, I'm a very honest boarder crosser, and declare anything and everything! When we trucked, we saw all kinds of people get shook down and things confiscated. Better safe than sorry, I say.
For border crossing documents, I keep everything in a pocket envelope, only have to add our drivers licenses and they have everything on tap. I tend to be ultra cautious on crossings, so have copies of birth certs for us, drivers licenses, for the dogs I tuck in their registrations, rabies cert, health cert (overkill, but I do it anyway) current vaccination records, and microchip information, and for the car & trailer, copies of current registration, and of course, that all important Canadian Insurance cert. One neat bundle in a thing like a bank bag.
The carpeting is gone! The carpeting is gone! Long live the cork floor!