OK, so just for the record. On my trip July 14-21st, here are the rates of exchange I experienced first hand. I know it changes, but here they are;
1/ Got 8000 peso's from Scotia ATM at airport. Total amount withdrawn from my TD account $681.50. My math shows that is .0852 cost per peso, or 11.739 peso's to the Canadian dollar all in.
2/ Exchanged cash at the bank notorious for card problems. But they had a better rate than over the bridge. 11.2 pesos per Canadian dollar. As a side note, I had been on a run, and had cash in pocket, so tried to exchange north of the Cuale, on west side of Morelos at the Santanders. They offered 11.18 & required my Canadian passport, needless to say I did not have it. When I saw the better rate at CiBank (sp), I went in & exchanged. No passport req'd.
3/ Cambio's were offering 11.0 peso's to the Canadian dollar.
4/ My bank at home, before departure would have been .0875 or 11.43 peso's to the dollar all in. On 8000 peso's, that is $700.00 Canadian
5/ The exchange house I have used at home would have been the same as the bank.
6/ I used an ATM at the BankNorte with no issue, and withdrew 1500 peso's. My bank withdrawal shows $131.70 all in. Again, my math shows .0878 or 11.39 peso's to the Canadian dollar. I know that reflects the fees spread over the lower amount, but that was all I needed.
So that is just what I found on this trip. No opinion on which is best, as we all have our needs. It was no issue using the ATM, tho I was concerned it did not show the rate of exchange on my receipt, only the charge for the ATM. Actually, my card was not read on the first ATM I tried at the airport, but was OK on the 2nd. So for about $20 difference on 8000 peso's, you can decide what is best for you. I was happy the ATM allowed me to get that much punching in 'other' amount.