When traveling to Canada from USA, American citizens don’t require a visa. All visitors aged 18 and above are required to carry their proof of citizenship and proof of identity as per Canadian law. This may be in the form of a U.S. passport, NEXUS card or passport card. Those not possessing a passport will have to show their birth certificate or certificate of citizenship or naturalization as a proof of citizenship. Additionally, you will need to provide a government-issued photo ID such as driver’s license as a proof of identity. Permanent Resident Card is also needed from all those permanently residing in the United States. As usual, visitors from different countries other than USA are required a valid passport and visa to enter Canada.