yes, bring US
100 Euro = 125 US
100 Euro (sample exchange rate 52.50 as in CDN today) = 5250 Pesos
125 US (sample exchange rate 46.56 as in CDN today) = 5820 Pesos
Exchange rates change every day, but if the Dollar goes up / down, so does the Euro.
So, when you bring US you would 'win' roughly 600 Pesos per 100 Euro, which is about 12 beers on Cabarete beach.
quaqualita