We were on the 19 night ultimate Alaska trip, 6 nights in western Canada, 7 nights on the ship, 6 nights in Alaska. I'll divide the review accordingly.
Canada (independent travel)
Royal Carribbean partnered with Brewster travel for the Canadian portion of the trip, which began in Calgary. It is independent travel and includes some handholding, but there is time enough to plan your own excursions/field trips. Brewster is a very professional organization and they provide quality service. All of the hotels were Fairmont properties and the places they took us, we seemed to have had priority access. I highly recommend including this trip if you have the time. We put one extra day up front in Calgary, for a total of:
An excellent choice of cabin with a large balcony.