I forgot about that (good tip BenG !).
Get your passport before going.
I just went to Chilliwack, BC a few months ago and we crossed at a small border crossing in Sumas, WA.
At that time they didn't require a passport, but I think June 1st was the start date where you now need one to return home.
We only brought a drivers license and a US birth certificate.
Be prepared to be treated like a criminal and get asked a ton of the same questions ... "do you have any Cigarettes in the truck?" ... "do you have any alcohol in the truck?" ... "do you have any knives in the truck?" ... "do you have any guns or bombs in the truck?" ... "have you ever appeared in front of a Judge?" ... "have you ever been convicted of a felony?" ... "do you have duty free goods in the truck?".
You typically won't see alot of friendly faces at the border crossing.
The only happy border crossing guard I saw in the 3 hours we were sitting there wanted a tour of the campers.
(we were waiting to get cleared to deliver 3 campers to our Six-Pac deler in Canada).
The funny thing ... after all the questions and background checks they put us through at the border, not once did they ever look inside the 3 campers we were delivering ?? So much for security.
=================================================
make sure you have a passport to get back into the USA