How long can US citizens stay in Canada?

How long can US citizens stay in Canada?

6 months 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.

See also  What is the cost of travel medical insurance?