Also you do NOT require a passport to enter Canada however it is recommended
Identification requirements for U. S. citizens and permanent residents
If you are a U.S. citizen, ensure you carry proof of citizenship such as a passport, birth certificate, a certificate of citizenship or naturalization, or a Certificate of Indian Status along with photo identification. If you are a U.S. permanent resident, ensure you carry proof of your status such as a U.S. Permanent Resident Card.
For U.S. residents/citizens to return to the U.S., one of the above must be carried for ID - passports preferred. A driver's license is no longer sufficient.