Do you need a passport to return to the US from Canada?

A citizen of the US needs to provide proof of citizenship in order to re-enter the US, but it does not have to be a passport.