I would take CAD travellers cheques for the cambio.

I also opened a Scotiabank savings account for use at the Negril Scotiabank ATMs. I get charged $1.25 for withdrawals, but there won't be any ATM or international fees.