Follow the link below to the Canadian government site concerning this question and scroll to the bottom where there are three buttons that address crossings by air (plane), land (car) or water (boat). Suffice to say, having a passport is a great convenience and satisfies the requirements of all three.
Concerning air: as of January 2007, a passport has become required for entry Concerning land: Photo ID plus a birth certificate (under 18 need only present a birth certificate) is currently still an option, but a passport will become required as of June 1, 2009. Concerning water: same requirements and future as land travel. Please follow the link for a more thorough treatment on rules, regulations and exceptions.
Yes, you always need a passport when you travel outside your country of origin.
Yes, a green card holder can travel to Canada with certain requirements, such as having a valid passport and possibly a visa depending on their country of citizenship.
Only his/her passport is required.
Green card holder can travel within US states.As a U. S permanent resident you do not need a visa to visit Mexico. At the border or on the airplane you can get a tourist card good for up to 180 days. If you are going to FLY to Mexico you DO need a passport. You must use your passport from your home country since you cannot get an American passport until you become an American citizen.
Yes, you can. You just have to take your green card along with your Iranian passport.
I live in the USA with a Green Card but am a citizen of the UK and a UK Passport holder. I am thus to the USA/US Immigration a foreign passport holder.
Yes, as a green card holder, you do not need a visa to travel to Mexico for stays of up to 180 days.
No. To enter Mexico from the US you would need your American passport. If you don't, you would require an ID or birth certificate when traveling by land.
I live in the USA with a Green Card but am a citizen of the UK and a UK Passport holder. I am thus to the USA/US Immigration a foreign passport holder.
Yes, as a green card holder, you can fly to Mexico.
No, for international travels, you really need your passport. However, if you plan to land or sea travel to Mexico or Canada and you have your License and your Green Card and Birth Certificate, then you can but you still need the passport when you get back to the US for easier travel.
Yes, a green card holder can visit Canada with certain conditions and requirements, such as having a valid passport and possibly obtaining a visitor visa or an Electronic Travel Authorization (eTA) depending on their country of citizenship.