A resposta depende inteiramente da nacionalidade do viajante, do país para o qual viajam e do aeroporto específico pelo qual eles estão viajando no Canadá - mas, em geral, a maioria dos voos nos aeroportos do Canadá exige que você passe pela Imigração Canadense e Assim, se você precisar de um visto para entrar no Canadá, você precisará de um para transitar também.
A Star Alliance tem uma boa ferramenta em seu site, que informará se você precisa de um visto para uma viagem específica - tanto no seu país de destino como em um país de trânsito.
Existem algumas exceções aos requisitos listados nesse site se você estiver viajando para os EUA via Canadá, como o " China Transit Trial " (viajar da China para os EUA via Canadá, em um pequeno conjunto de companhias aéreas e através de um pequeno número de aeroportos), mas estas são a exceção e não a regra.