The Canadian currency has a higher value now than the US but less widely accepted. In any case you should on arrival go to a cambio and convert your currency to Jamaican dollars, as that is the best way to get the most spend per dollar.