Because Mrs Sandman is a teacher, we are limited to when we can travel. The only time we can go for 2 weeks (not including summer) is through the Christmas break. And with the amount of travel to get to Jamaica from where we live we won't come unless we can do 2 weeks. The low Canadian dollar is just another hit for us, whenever we travel it will be "peak" season. (Christmas, February,Easter breaks).
Saying all that, we rarely use american dollars when we travel south anywhere. Besides Cuba, every country we have traveled to has Scotiabanks. So I just load up my "vacation" account and withdraw the local currency as needed, and don't have to worry about exchange rates or withdrawal fees.