Yes. Also a visa issued by the Canadian government.
Out of the country if flying you only need proper ID for domestic but out of country (Canada, Mexico, Puerto Rico) you need passport.
If you are goning to Mexico or Canada you need a passport.
To Canada you can; to Mexico you can't.
You will need a pilots license, ID/passport to fly into Canada or Mexico.
Yes
Children under 15 can travel to Canada, using a birth certificate, as long as they are NOT flying. If flying, they would need a Passport.
Yes, you do.
Yes. Not a passport per se, but you need an ID to get into the plane.
No. All you need is your passport.
If you are going to Mexico and have a passport you do not need a driver's license if you are flying in an airplane. No. Actually, if you are not driving but simply crossing the border with a passport, you should not have problems reentering the United States from Mexico.
Yes you can, but you need a passport.
Yes but you will also need a Visa.