On December 1, 2016, Canada removed the visa requirement for citizens of Mexico, so all you need now will be the Electronic Travel Authorization (eTA) to travel and transit in Canada. This makes visiting Canada temporarily easier and cheaper. If you already have a Canadian visa, you do not need to apply for the eTA. You can travel with your visa until it expires.
More Information