The question is where do you plan on sailing? If most of your ports are in Alaska, I would say no since it is american currency, but if you plan on spending some time in Canada possibly. I do know they have currency exchange booths in the airports. Also, if you've been following the exchange rate recently, the American $ is getting stronger against the Canadian. Right now it is $1.38/american to $1.00/canadian. A couple of months ago it was $1.30/american to $1.00/canadian.