I am a Cuban with a US resident card and I'm traveling from Canada to Cuba and I was wondering if I need a Canadian visa to come back from Cuba to get into Canada if I'm using a Cuban passport.
I have U.S. residency (Green Card). Do I need a visa to visit Canada or can I use my Green Card?
As a U.S. Green Card holder, you do not need a temporary resident visa to travel to Canada. At the Canadian border, you will need to present your valid passport and Green Card.
Because you have a green card, you don't need a passport or visa to get into 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).