Loading Page...

How long can a U.S. citizen stay in Canada?

Most visitors can stay for up to 6 months in Canada. At the port of entry, the border services officer may allow you to stay for less or more than 6 months. If so, they'll put the date you need to leave by in your passport.



People Also Ask

With a valid U.S. passport, you can stay up to 90 days for tourism or business during any 180-day period. Do not overstay!

MORE DETAILS