Yes. Passports are mandatory for cross-border travel unless you have a Nexus card or an enhanced driver's licence.
No.
No. But they will need appropriate identification if you wish to fly.
yes, you do need a passport. in Canada, if you go out of the country, you need a passport. when i got my passport, i went to Blacks, and asked them about the passports. they gave me all the answers that i needed. they ill also take your picture, so its pretty easy.
Not if you are a US citizen flying directly to and from Puerto Rico.
Yes, you need a passport to go on a cruise to Canada.
Yes, you need a valid passport to go to Canada on a cruise.
We can. I don't know where you may have herd that but many Witnesses have passports. In order to go to distant lands to preach we most certainly need passports to leave our native countries.
No. You need a passport to get on the airplane and go through customs. If all ready in EU nations you don't need passports to move between countries., but if you go in places like Russia a visa is needed.
I want to go canada
Even newborns need passports to enter other countries. Even Puerto Rico and Mexico now.
For some islands in the Carribean, passports are necessary for Americans. More importantly though, passports are necessary for Americans to re-enter the US now, from any other country.