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.htmlUse 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.