Você precisará de um visto para transitar no Canadá.
Veja: link
Conseguir um visto de trânsito é bastante simples. Você pode usar essa ferramenta para aplicar. link
Estou viajando dos EUA para Bangalore (ÍNDIA) via Canadá, no Canadá eu tenho que mudar o vôo da Air Canada para a Ethihad Airways e ter um tempo de parada de 3 horas. Eu sou um cidadão indiano. Preciso de um visto de trânsito no Canadá? Eu não quero visitar o Canadá.