Not for a US Citizen, it is not currently required, but it is expected to be in the near future. Currently all you need is photo ID and birth certificate.
You really should have a passport whenever you go out of the country.
Only an ID and birth certificate is needed but if your looking to go abroad, then you must apply and have a passport with you. :)
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.
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 :-)