The last week or so always takes at least a month LOL. There is no quick cure either unfortunately.
As a fellow Ontarian I wondered why you changed your money to US dollars. I admit to doing it for my ride to and from the airport but take Canadian and exchange it for Jamaican once I am there. Most places will give you change in J$ so I use them -why bother exchanging twice. I do bring J$ home so that I am ready for my next trip.
See you there.