I usually just bring cash and change it at Cambio, then use the bank machine to get out JA money when I need more. I always advise my bank and credit card before I'm in JA so there will be no holds on my accounts.

It's so nice to see the exchange rate up, it's so much easier to figure out what everything costs, basically $1 Canadian or US = $100 Jamaican.