Canada uses various criteria to assist the readiness of a country for a visa exemption. In the case of Mexico, a review was performed, looking at various criteria, and it was decided at the end that because of our unique relationship with Mexico, because Mexico is part of NAFTA, because we live in the same kind of neighbourhood in North America, that Mexico should benefit from a visa lift.
On November 15th, 2016. See this statement in context.