Interesting...we were also there in November and they absolutely refused Canadian. My advise is to bring lots of small us bills and 20/50 pesos for tips. It was difficult to get small bills and we ended tipping way too much just bc we had only large denominations.