This is the Government of Canada’s official web page to apply for an electronic travel authorization (eTA) to fly to, or transit through, a Canadian airport. It only costs CAN$7. Find out what it is and how to apply online.
Visa-Exempt Countries & Territories (eTA Required for Air Travel) Travelers from these countries require an eTA to fly to Canada: Europe: Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, Vatican City, United Kingdom (British citizens). Asia/Pacific: Australia, Brunei, Hong Kong, Japan, South Korea, New Zealand, Papua New Guinea, Samoa, Singapore, Solomon Islands, Taiwan. Americas/Caribbean: Antigua and Barbuda, Argentina, Bahamas, Barbados, Chile, Costa Rica, Mexico, Panama, St. Kitts and Nevis, St. Lucia, St. Vincent and the Grenadines, Seychelles, Trinidad and Tobago, Uruguay. Middle East/Africa: Israel (requires valid national passport), Oman, Qatar, Saudi Arabia, United Arab Emirates.