An electronic travel authorization (eTA) is required for most visa-exempt foreign nationals travelling to or transiting through Canada by air except United States (U.S.) citizens and certain other small groups
Please visit https://www.canada.ca/en/immigration-refugees-citizenship/corporate/publications-manuals/operational-bulletins-manuals/temporary-residents/eta.html
for more details.