Guests traveling 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. Approved eTAs are valid for up to five years.
Canada has introduced a new entry requirement, known as Electronic Travel Authorization (eTA), for visa-exempt foreign nationals traveling to Canada by air.