For you folks sweating this and that about crossing into Canada -- Don't.
I live on the border and it's really not bad at all. Radman was right when he said that airport security is much more invasive than driving into Canada.
Also, don't get caught up in "this port of entry is easier than that one," as it entirely depends on the individual doing the inspection. One tip--when you are lined up, look for the lane that has cars going through rapidly. That indicates the border guard who doesn't ask a lot of questions. If you see a car sitting for more than a minute at the border crossing, then get into another lane if you can do so without looking suspicious. When you talk to the border guard, speak clearly and in full sentences so they can easily tell that you don't have a foreign accent.
As for passports and what not, I have never been asked for more than my driver's license.
If you have speeding tickets or whatever--don't worry. Misdemeanor convictions or worse--I don't know.
And while technically you are supposed to be in the country a set number of days before cashing in on the duty free--if you buy, say, 2 bottles of booze, it's not worth their time to make you fill out the forms and pay the taxes on it.
Here is a webpage showing wait times at the borders. If you have an Internet-capable PDA, you can use it to avoid delays:
http://www.cbsa-asfc.gc.ca/general/times/menu-e.html
My personal "border crossing checklist:"
1. Put radar detector in the house.
2. Use windex to clean off the suction cup marks from the radar detector
3. Leave pepper spray, knives, etc. in the house
4. That's it. Relax and enjoy.
Finally, if you have never been to a Canadian strip club, and that is your sort of thing, then GO! They will blow your mind.
I am still on the fence but may wind up going to this year's TDIFEST.