Arriving in Canada
An Electronic Travel Authorization (ETA) is compulsory for traveling to Canada as a foreign visitor for whom a visa is unnecessary. This requirement does not apply to Americans and visitors who are in possession of a valid visa.
Consult the following pages from the Canadian government about visas and ETA: