I have U.S. residency (Green Card). Do I need a visa or an eTA to visit Canada or can I use my Green Card?
As a U.S. Green Card holder, you do not need a visitor visa to travel to Canada. However, you are expected to have an eTA if you plan to fly to or transit through Canada.
When flying to Canada, you will need to present:
- proof of status in the U.S. (such as a valid Green Card), and
- your valid passport that you used to apply for your eTA.
The border services officer will verify your eTA when you arrive in Canada.
When travelling by land or sea directly from the U.S., you will only need to provide proof of your U.S. lawful permanent resident status (such as your Green Card).
New entry requirement now in effect
Visa-exempt foreign nationals need an Electronic Travel Authorization (eTA) to fly to or transit through Canada. Exceptions include U.S. citizens and travellers with a valid Canadian visa. Canadian citizens, including dual citizens, and Canadian permanent residents cannot apply for an eTA.
Answers others found useful
- Do I need a visa to visit Canada?
- Do I need a Canadian visa if I have a United States visa?
- How do I apply for an eTA for travel to Canada?
- I am visiting the U.S. I want to come to Canada. Do I need an eTA?
- Do I need a visa if I am travelling through Canada without stopping or visiting?
- How do I help a family member or friend apply to visit Canada?
- I am travelling with my minor child without my spouse. What documents must I present?
- Date Modified: