Yes. As of June 1, 2009, any person entering Canada by any means must produce a passport.
No, once you are in Canada, you do not need a passport to enter a province.
yes
Yes, as long as you do not arrive on an airplane. You can use a U.S. Passport Card to enter Canada on foot, by car, train, boat, etc.
yes, all entry into Canada is required to have a passport, you'll need it to re-enter the US anyways.
Yes, with the apprpriate visa.
Yes. As of June 1, 2009, any person entering Canada by any means must produce a passport.
no you need a passport
with a passport and a plane or a passport and a boat
No, once you are in Canada, you do not need a passport to enter a province.
yes.
No, you need a passport to enter another country.
Not anymore.
yes
It depends on your counrty issuing the passport / visa. Check with Canada immigration website for their current list of "friendly" admittance.
when does a us citizen need a passport to drive to Canada
6 months