Yes of course.
You need a passport to cross from America to Canada. While inside Canada, you don't need your passport, except for ID purposes.
Yes you do. If you leave out of state you need a passport
You will need a pilots license, ID/passport to fly into Canada or Mexico.
No, you cannot fly to Canada with an enhanced license. You need a valid passport to fly internationally.
Yes, you do.
NO. You do not need a passport to fly within Canada.
No, you cannot fly to Canada with an enhanced driver's license. You will need a valid passport to travel by air to Canada.
yes you do even if you drive to Canada you will still need a passport. :D
YES
You do not need a passport to fly to another state in the US You DO need a passport to travel anywhere out of the US ie Mexico, Canada ect...
To fly to Canada, you will need a valid passport and may also need a visa or an Electronic Travel Authorization (eTA) depending on your nationality. It is recommended to check the specific entry requirements for Canada before your trip.
Yes, you need a passport to fly internationally.