Effective March 15 2016, visa-exempt foreign nationals flying to or transiting through Canada will need an Electronic Travel Authorization (eTA), requirements for entry by land and sea have not changed. U.S. Citizens and Canadian citizens are exempt from this new policy, however non-U.S. citizens holding a U.S. Permanent Residents Card (Green Card) must apply for an eTA. The eTA authorization is electronically linked to your passport and is valid for five years or until your passport expires, whichever comes first.
Nationals of the following 57 countries do not require a visa for Canada but now do require an eTA prior to arrival in Canada by air, all other nationals must apply for a traditional stamped visa, except those that hold a U.S. Green Card whereas before a visa was not required, the new eTA now is.
Andorra, Antigua and Barbuda, Australia, Austria, Bahamas, Barbados, Belgium, British Citizens, British Overseas Citizens, Anguilla, Bermuda, British Virgin Islands, Cayman Islands, Falkland Island, Gibraltar, Montserrat, Pitcairn Island, Saint Helena, Turks and Caicos Islands, Brunei Darussalam, Chile, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, South Korea, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, New Zealand, Norway, Papua New Guinea, Poland, Portugal, Samoa, San Marino, Singapore, Slovakia, Slovenia, Solomon Islands, Spain, Sweden, Switzerland.
Traveldocs can assist in applying for both an eTA visa (coming soon) and traditional stamped visa.
Canadian citizens, including dual citizens, are not eligible to apply for an eTA and are strongly encouraged to travel with a valid Canadian passport.
Information and country list above subject to change without notice.