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.
Prior to January 2008, you don't need a passport to enter US. However, you are required to have a passport in order to enter US after January 2008, but it does not have to be US passport. In case you don't have a passport from your home country, you can apply for re-entry permit.
Yes a green card holder has no citizen rights in the USA. Consider yourself still a citizen of your home country which means you need a passport to enter any country outside US and your home country's borders.
you need a passport where ever you go so yes you do
For US citizens, you need only your resident id or green card, for foreigners, you need the passport.
YES - and usually your resident card too.
no
Yes, you always need a passport when you travel outside your country of origin.
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.
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.
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.
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.
Hawai'i is a US state, therefore no passport is needed for US citizens to travel to or from Hawai'i. Hawaii is part of the United States. Therefore, if you are a Citizen or a Permanent Resident(Green Card holder) you won't be needing a passport to go there. DL will do.
Going to Seattle from inside the US - no. Going to Seattle from outside the US (even Vancouver) - yes.
Does a Bangladesh Passport holder having USA Green Card need tourist visa for Cambodia
no