While many Canadian businesses will accept US currency, Canadian dollars are generally preferred. Guests can exchange money in port at local banks, currency exchanges, or use local ATM machines to withdraw Canadian dollars. On board, US dollars are accepted.