I am permanent resident of US with Indian citizenship, plan travelling from US to India and back by Air Canada: do i need transit visa and how do i apply for it. Not leaving Airport at Toronto

2 Answers 2


Permanent residents of the United States do not require a visa to visit or transit through Canada. You will require eTA, however:

Who needs an eTA to travel to Canada?

There are four types of travellers:

  1. Travellers who need an eTA:

    • ...

    • Lawful permanent residents of the U.S. need an eTA to fly to or transit through a Canadian airport. They must present a valid Green Card and a valid passport at check-in.

(Source: Find out about Electronic Travel Authorization (eTA))


As US permanent resident you do not need a visa to visit Canada, and if you do not need a visa to visit Canada you do not need a visa to transit through Canada. You do need an ETA.

  • Which is correct? Don't need anything, or need an eTA?
    – CGCampbell
    Jan 23, 2020 at 18:30
  • You do not need a visa. You do need an ETA. An ETA is not a visa. Jan 23, 2020 at 19:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.