TravelVisaRules

Canada visa for American citizens

American citizens do not need a visa for Canada for up to 180 days.

Visa-free Confidence: medium — Likely current — confirm details with the official source Last verified: (3 days ago)
Status
Visa-free
Max stay
180 days
Official cost
Free
Before departure
Nothing required before departure

Cost note

US citizens do not need a visa or eTA to enter Canada. There are no fees.

What you need

  • valid US passport
  • proof of citizenship (passport, passport card, or NEXUS/FAST card)

Official source

https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/entry-requirements-country.html

Use the government route and fee only. Avoid lookalike agent sites that add markups or mimic official portals.

Why this verdict

US citizens do not need a visa or eTA to enter Canada. They may stay for up to 6 months. A valid US passport is the standard document. Enhanced driver's licences and NEXUS/FAST cards are also accepted at land borders. Canada and the US share the longest undefended border in the world and have reciprocal visa-free arrangements.

Frequently asked questions

Do American citizens need a visa for Canada?
American citizens do not need a visa for Canada for up to 180 days. (Visa-free.)
How long can American passport holders stay in Canada?
Up to 180 days.
How much does the Canada entry cost for American citizens?
It is free. This page tracks the official government fee only, not agent markup.

Related countries

↩ All American visa requirements