Upvote:2
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.
Upvote:8
Permanent residents of the United States do not require a visa to visit or transit through Canada. You no longer require eTA:
As of April 26, 2022, lawful permanent residents of the United States must show these documents for all methods of travel to Canada:
- a valid passport from their country of nationality (or an equivalent acceptable travel document) and
- a valid green card (or equivalent valid proof of status in the United States)
As of April 26, 2022, lawful permanent residents of the United States are exempt from the eTA requirement.