Guests travelling to Canada must apply for an eTA. This includes those with a study/work permit. Applying for an eTA is a simple online process and most applicants get their eTA approval (via an email) within minutes. It is best to get an eTA before you book your flight to Canada.
What is an eTA?
Canada has introduced a new entry requirement, known as an Electronic Travel Authorization (eTA), for visa-exempt foreign nationals travelling to Canada by air. The authorization is electronically linked to your passport and is valid for five years or until your passport expires. Applying for an eTA is the sole responsibility of the passenger.