I don't want to miss a thing here so I need to copy the one I've searched that perfectly don't give you any doubt..and the website is the complete information.
No. Americans do not need a passport to visit Canada. However, the Western Hemisphere Travel Initiative (WHTI) will require American citizens to present a passport to cross the Canadian border beginning January 1, 2008.
For now, if you are an American citizen crossing the border into Canada, you need ID that proves two things: 1) Citizenship, and 2) Identity by way of a photo.
A driver's license on its own or a Social Security Card on its own are not valid ID to cross the Canadian border.
The following pieces of identification will serve as satisfactory proof of American citizenship to enter Canada:
US passport
Birth certificate,
OR
Certificate of citizenship or naturalization,
Photo ID, such as current driver's license
My advice is to get a passport now because you gonna use it anyways next year or so...
and to finish...I have a US citizen friend and travels everytime to Canada to visit his wife because his PR is not yet granted.
|