Just a thought, if your are thinking of Canada.
I live on the Canadian border, you need a Passport, Nexus Card, or Enhanced Drivers License to go into Canada.
Passport was $100.00 for 10 Years.
Nexus Card Was $50.00 for 5 years.
Enhanced Drivers License (Michigan) was $45.00 for I believe 4years.
The best bet really is the Passport, because you can travel the World with it, the others are only good for Canada.
My wife and I both have Passports, and Nexus Cards.
With a Nexus card, they have a special lane on the bridge here in Port Huron, Michigan. We have a placard that goes on the mirror, then turn on the 4way flashers and take the center lane of the bridge. We do not have to wait in line like the rest of the folks do. It's really a quick entry card.
Canada is a very beautiful country, but beware of the requirements before you go.
I love Canada, friendly people.
Hockster