No, you only need a passport to enter Canada if you are traveling by air. Those traveling by car, boat, or rail don't need a passport. I've been on hold with the national passport agency every day multiple times a day for the past week and listened to that stinking automated msg explaining that so many times I think I have it memorized.
Yes you need have one, no matter how you try to get in.
What are the requirement to enter canada by car for a couple of days
I have green card and jordanian Passport can I go to Canada
As of June 1 2009 you need a passport but they are lenient for a while yet
Whether you arrive by ship, plane, car, etc. You will need a passport to enter Canada.
I'm from united states and I have two babys born in united states too. How much will it cost to get passport here in mexico to united states?