Do Americans Need Passports to Visit Canada?
United States citizens do not need a passport to enter Canada, but they do need to have proof of identity and citizenship. U.S. citizens must present a passport when returning to the United States by air, and a passport or other Western Hemisphere Travel Initiative-compliant document if returning by land or sea.Source:U.S.