Yes, you do, because it is a different country. -- No, Canadians going to the US for visiting purposes only need proof of Canadian citizenship to visit the US.
No. Americans do not need a passport to enter Canada. I've been there many times without a passport, and it's the same for Canadian nationals.
If you are talking about crossing the border from Canada to the US. and vice-versa, then the answer is, Yes you do. Also, you will need one if you're (re-)entering Canada from the US, or any other country.
You need a passport or "an approved secure document". I know in BC we can get an enhanced drivers license or BCID which will allow us to enter the
US by land.
yes
nope!
yes you will need extra auto insurance for Mexico tho buy it in American border town as it is cheaper
Anyone who crosses the border from one country to the next requires a passport.
everyone has to have a passport
it ran across the border of Mexico
The border with Mexico is often crossed illegally.
When crossing any border between the United States and Mexico, proper documentation is required. U.S. citizens will need a valid U.S. passport to enter Mexico. To enter the U.S. from Mexico, U.S. citizens will need a passport, enhanced driver's licenses, of trusted traveler card.
NO!
No. You need an ID or birth certificate in case you cross the border by land, or a passport in case you take a flight into Mexico.
If you arrive to Mexico through an airliner, you will need a passport. If you cross the border by walking or driving, you will only need a valid ID. However, upon returning to the U.S., you need a proof of residence which may include a SENTRI Pass, a passport or a valid ID.
With a green card, border card, or passport WITH a US visa.
South of this national park is the country of Mexico. One can, after passing a normal border crossing, enter Mexico just by walking across this river.
No, they can't.