I will be travelling to Mexico from Canada next month in an "all included" formula. I've been told that I should only bring US dollars as the people down there are used to it and prefer it to pesos.
So I am planning on exchanging something like 600USD as I we will be two people there for a week and we are planning on doing some activities and stuff.
How can I get the lowest exchange rate? I guess that using my credit card down there will give me pesos so I don't think it is an option. The exchange rates at my bank look horrible to me (something like 5.5%). I can't believe there is not a way to get lower exchange rates.
I guess that some online service like PayPal could help me but then how can I get my bills?
We have accounts in two local (Canadian) banks and two Visa credit cards.