No because both cities are in the USA
Yes, because Canada is between the two places, so if you drive you will need a passport to cross the border between Canada and the states. There are some other forms of ID that can be used to cross the borders between the US and Canada. They are issued by the US Government, and may be a bit easier to get then a passport, but still require prior planning.
If you're travelling by plane, no. If you're driving, I'm sure you would need one as you would be spending a few days in Canada.
depends what contrey you are coming from.
yes.
i do not think so
Of course not, it is the same country, Do you need passport to go to California from New York?
if you are coming from another country then you will need a passport to go to the USA and in some cases you may also need a visa.
Of course you do, it's a foreign country.
No you don't. Travel within the United States does not require a passport.
If you are a United States citizen, you do not need a passport to travel from NY to California, as these are both part of the U.S. If you are not a United States citizen, you should have your passport from your home country with you whenever you travel in the U.S.
A government issued passport.
you can be any age
yes and she shouldn't travel alone
No unless you are landing outside of The United States at any point,
Yes you do.
Yes, you do need your passport.