Foreign currency is accepted as a courtesy in Jamaica and some other countries. I don't expect to have my Canadian dollars accepted in the U.S.A., so I use American dollars. As far as small Negril businesses having that much U.S. money on hand to give you change in U.S. dollars?....not happening.