На этот вопрос уже есть ответ здесь:
Я путешествую из США в Бангалор (ИНДИЯ) через Канаду, в Канаде мне нужно сменить рейс с Air Canada на авиалинии Ethihad, и у меня есть время ожидания 3 часа. Я гражданин Индии. Нужна ли мне транзитная виза в Канаду? Я не хочу посещать Канаду.
Какое у вас гражданство?
—
Карлсон
Меня удивляет, сколько людей задают подобные вопросы, не думая, что их национальность действительно важна для правильного ответа.
—
Грег Хьюгилл
Зависит от того, придется ли вам снова регистрироваться в Канаде, короче - снимите иммиграцию.
—
NomadTraveler
Я прошу прощения за то, что не упомянул ранее. Я гражданин Индии.
—
user11741