Many people say that U.S. citizens need a passport to drive into Canada, but I’ve read that this is not true. Could you set the record straight ?

If you are a U.S. citizen, you do not need a passport to enter Canada; however, you should carry proof of your citizenship such as a birth certificate, a certificate of citizenship or naturalization or a certificate of Indian Status, as well as a photo ID. If you are a permanent resident of the U.S., you must bring your permanent resident card with you. For more information, consult the publication called Visitors to Canada and Other Temporary Residents on the CBSA Web site.

All travellers, including U.S. citizens, are encouraged to visit the U.S. Customs and Border Protection’s Web site at www.cbp.gov for information on the U.S. Western Hemisphere Travel Initiative and its traveller requirements to enter or return to the United States.