You need a visitor visa if you’re from a visa-required country and you plan to:
You also need a visitor visa if you’re from a visa-required country and you’re crossing the border by:
You need a transit visa if you’re from a visa-required country and:
You need an eTA to transit through Canada by air if you’re from an eTA-required country.
You don’t need an eTA if you’re transiting through Canada and you enter by train, bus,boat or cruise ship. You do need to bring the right travel documents.
US citizens and lawful permanent residents of the U.S. can transit through Canada without a visa by:
You may be able to transit without a visa if you hold a passport from one of the following countries and you meet certain conditions: