I'm traveling to India from the US, I've a F1 visa in the US and I'm an Indian national. My flight is through YYZ (Toronto Pearson International Airport), a layover more than an hour there.
Do I need to get a transit visa?
Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. It only takes a minute to sign up.Sign up to join this community
Yes, you do. From the Government of Canada's official website:
Nationals from the following countries qualify for the Transit Without Visa (TWOV) program: