To fly to Canada, travellers usually need a valid passport, a visa or eTA (Electronic Travel Authorisation), and any required health or travel documents depending on their nationality and purpose of visit.