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
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:
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.