As of October 1, 2019, the eTA is mandatory for travel to the country. All travelers from the 60 visa waiver countries, as well as all cruise ship travelers, are now required to hold a Tourist/Transit eTA before traveling to the country.