All travellers that are travelling to Canada by plane and do not possess a Canadian or US passport, need to apply for an eTA Canada before their flight. This is a mandatory travel authorisation which you need to possess before you are allowed to check in your luggage or board the plane to Canada.