The US is one such visa-exempt country from the list. Only lawful permanent residents from the US need an eTA ((Electronic Travel Authorization) to fly or transit through Canada. The eTA is linked to your passport and is valid for up to 5 years or until your passport expires.