Nothing is confusing. Mexico embassy website says;
‘’’’
Permanent residents of Canada must present their Permanent Resident Card and one of the following documents: valid Passport or Refugee Travel Document.
All foreign visitors, regardless of their nationality, traveling to Mexico for tourism, business or in transit to another destination, are exempt from presenting a Mexican visa as long as they have a valid visa issued by any the following countries: Canada, Japan, the United States of America, the United Kingdom or any of the countries comprising the Schengen Area. ’’’’
What confuses me is that the valid visa. Does that include Canadian Work Permit?
Thats very clear. Good luck