Do you need a traveler’s passport to Canada if you have a valid US permanent resident greencard?
I’m going to a cruise to Vancouver from Los Angeles and I have a valid US greencard. Do I need a traveler’s visa to enter Canada or to re-enter into the US. I’m taking a cruise ship to Vancouver but flying back to the US. If I do need one, where I can apply? Please help! Thanks 🙂