yes ofcource
Yes, you also need to fill out an ESTA form or get a Visa.
yes
You need a passport to go anywhere.
Yes, you do. Anytime you go into another country, you need a passport.
Absolutely, you need a passport to travel from one country to another.
All travelers need a passport, including babies.
Yes
You need a passport.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
none. he need a passport
Yes you need a passport to go anywhere in Canada from the US.
NO. You do not need a passport to fly within Canada.
If you're a US citizen and your cruise starts and returns to the same US port, you do not need a passport to cruise to the Bahamas.
Not if you are a US citizen