do you need a transit visa for a connecting flight?
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 don't have a valid visitor visa.