My resort uses peso or Canadian!! the only things I had to pay in US dollars was the photographer and dolphin excursion.
Maybe yours will too? or are they clear it is in US dollars?
I also tipped in pesos and just ensured it was what I would have paid in Canadian. Noone said a word, but probably because you had to force them to take the tip, they didn't want them!