Here's another writeup on border crossing, from our experience:
You’ll save yourself considerable grief if you understand and graciously comply with the rules for entering Canada from the US, or the US from Canada (and of course they’re different).
As of June 1, 2009, US and Canadian citizens must present a passport or passport card, a trusted traveler (NEXUS, FAST, or SENTRI) program card, or a WHTI-compliant drivers license (so far issued only in WA and a very few other states). Except for those under age 16, birth certificates and citizenship cards are no longer acceptable. Your dog needs a current rabies certificate.
If you’re entering by road, have your documentation handy – don’t make the Customs officers pull you over to climb into your boat and get it. Don’t wear sunglasses when you pull up to the Customs window – they want to see your eyes when questioning you. Smile, don’t express irritation. Answer questions politely, even if they seem repetitive. Lack of cooperation may increase the likelihood of a detailed search, which can take quite a while.
If you’re entering by boat, only the “master” may leave the vessel until Customs has been cleared. Depending on location and circumstances, this may be done over the phone, but it may require a visit from Customs officers.
Entering Canada, many items are prohibited or restricted. We’d suggest you don’t even think about bringing firearms. Long guns can be brought in, but only after going through a permitting process. No handguns. They’ll probably ask you about guns in several ways. Smile and answer nicely.
There are limits on how much alcohol and tobacco you can bring across without being delayed to pay import taxes. Check with Customs for the latest rules. Last I checked for BC, the limit was 1.14 liters of liquor per person, such that two people could bring in three bottles. Wine was limited to 1.5 liters per person, or four bottles for two people. Beer was 24 cans apiece. Coming back into the US, alcohol was limited to one liter per person.
Food is restricted in sometimes surprising ways. For as long as I can remember, we could not bring potatoes across, in either direction. Fresh fruit tends to be a problem, too. Coming into the US, meat has often been prohibited, and citrus as well. More recently the US has been allowing beef, and fruits and vegetables grown in Canada if they are labeled as such. Rules change often, and some don’t seem to make much sense, but it does you no good to object. Find out what the latest rules are before you go - it may save you having to give up a bunch of perfectly good food.
Entering Canada
http://cbsa-asfc.gc.ca/fpa-apa/law-loi-eng.html
http://cbsa-asfc.gc.ca/publications/pub ... 1-eng.html
http://cbsa-asfc.gc.ca/publications/pub ... 2-eng.html
Entering the US
http://www.cbp.gov/xp/cgov/travel/clear ... d_inus.xml
http://www.getyouhome.gov/