From Passport Canada Website:
As of January 31, 2008, Canadians entering the United States by land and marine ports of entry will be required to present: * a government-issued photo ID, such as a driver's licence AND a birth certificate or a citizenship card; OR * for persons aged 18 and under, a birth certificate only; OR * a valid passport. For more information, visit the Canada Border Services Agency's Web site.
Yes you need a passport to go anywhere in Canada from the US.
yes, all entry into Canada is required to have a passport, you'll need it to re-enter the US anyways.
yes
If you are a US citizen, and you find yourself outside of the US, you'll need your passport to return home. So wherever you are going on a flight originating in Canada, you should have your US passport with you.
That would depend on your nationality. If you have US or Canadian citizenship, no, you just need some ID (such as driver's licence). For other nationalities, you may or may not need a passport. Eg, for Norh Koreans, they would need their passport :-)
when does a us citizen need a passport to drive to Canada
Yes you need a passport to go anywhere in Canada from the US.
Yes.
Yes
As of June 1, 2009 you need a Canadian passport to travel by land, sea or air from Canada to the US.
yes, all entry into Canada is required to have a passport, you'll need it to re-enter the US anyways.
As of June 1st, 2009, you need a passport to travel from Canada to the US.
NO. You do not need a passport to fly within Canada.
Yes.
yes
If you are a US citizen, and you find yourself outside of the US, you'll need your passport to return home. So wherever you are going on a flight originating in Canada, you should have your US passport with you.
you need a passport for anytime you are leaving the US--whether on a plane or in a car. If you are in doubt, check: tss.gov for more info