Originally Posted by
tentseller
Actually American do not need a passport to enter Canada, it is needed to return to the US.
A US citizen who shows up at the US border cannot be legally denied entry to the US. That is not to say that things will be easier/faster without a US passport than with a US passport..