Answer: You need a valid passport or travel document to travel to Canada by car, train, bus or boat. If you decide to fly to a Canadian airport instead, you'll need an Electronic Travel Authorization (eTA).
People Also Ask
An Electronic Travel Authorization (eTA) is an entry requirement for visa-exempt foreign nationals travelling to Canada by air. An eTA is electronically linked to a traveller's passport. It is valid for up to five years or until the passport expires, whichever comes first.
American citizens, including American-Canadian citizens, must carry proper identification and meet the basic requirements to enter Canada. You do not need a Canadian passport, a Canadian visa or an eTA to enter Canada if you are travelling with a valid U.S. passport.
Submit your customs and immigration declaration online using Advance Declaration up to 72 hours before you arrive in Canada. If you choose not to submit your declaration in advance, you can complete it at an airport kiosk or eGate.