When you book a cruise during Hurricane season; there is a chance that the Itinerary could change. I blame the TA for not advising you of that possibilty. As far as getting some kind of refund; in my opinion its wishful thinking, because the port charges for the Canadian run are more expensive than it would be to Bermuda or the Caribbean. I also agree with Mary Margret and you should write a letter, and explain how you feel RCCL
does not care about the customer. Maybe something will come of it.