Dammit. Just when I was about to buy some for the trip, it jumped up - in Canadian $ - from 0.0820 to 0.0835. Has been going up for the last two weeks.
Peso is 16.63. Not exactly what I would call a recovery. I haven't done the calculations for a long time but I found that buying with Loonies costs more than buying with equivalent USD. We put $$ into a US bank and use the US ATM card in Mexico. The savings may not be true today but we still use that method.