Does a Mexican citizen studying in the US with an FAA license need a visa when landing at airports in Canada?
You should call the Embassy of Canada in Mexico for advice on your situation. They will best be able to advise a Mexican passport holder on their entry requirements. Their number is +52 55 5724 7900.