You need a transit visa if you're from a visa-required country and: your international flight stops at a Canadian airport on its way to another country. you'll be connecting between 2 international flights at a Canadian airport. you'll transit through Canada in 48 hours or less.