In general, it is the passenger’s responsibility to ensure that they obtain any required visa(s) before commencing travel. The airline will check the passenger’s passport to see whether they have the required visa(s), but it is still the passenger’s responsibility to get them. (The airline checks because they are responsible for returning you to your point of origin if you arrive somewhere without a required visa.)
The check-in representative did what they were required and refused you boarding. Your ticket agent probably said something like “visas are the responsibility of the passenger”. However, the ticket agent should have made this very clear to you because of your requirement for a Canadian transit visa.
Credit:stackoverflow.com‘
4 Mar, 2024
5 Mar, 2024