I agree, being Canadian, no point in exchanging to JMD until you get to Jamaica. I checked the exchange with our bank Royal Bank, they actually have to order it in, so you are literally paying them more for the exchange. We have learnt, bring some USD, and the rest Canadian to exchange, or use the ATM there.

US dollar is so bad, think we actually lost lots by switching CAD to USD in Canada, and then to JMD in Jamaica. Sure Jamaicans love US dollar, but J is just the same, cost less for us, which allows us tos give more $$ to them.. at least in my opinion.