The Bahamas has it's own dollar, but they also accept the US dollar at the same rate, so you can use EITHER currency there. The Bahamas dollar is one to one with the US dollar, since 1973 when The Bahamas gained independence from the UK.
Please remember that in Canada, no business is required to accept any currency, except that which is Canadian. If they accept any other currency, it is as a favour to the customer, and they can set the exchange rate that they wish to offer, and the change MUST be given in Canadian funds, by law.
Jim B.
Toronto.