This cruise was an amazing deal! I only had 1 week vacation, so a 5 night cruise fit our schedule perfectly. We live close to Vancouver, it is a very convenient port for us to cruise out of. I was interested to see Prince Rupert as the US/CDN exchange rate is quite high right now, a port in Canada would be a better value for us. We stayed at a 'stay and cruise' hotel in Burnaby. You can park your car for free for 1 week. We caught the skytrain from the hotel to the cruise port (cost is $4 one way per person).
We were able to board the ship by noon, we arrived at the cruise port at 11am. There is a large intake room for people, not to long of a wait really-complimentary snacks and water. We had smooth sailing all the way to Ketchican. We did get drenched on our shore excursion there. We went on a rainforest, totem pole tour-totally enjoyed learning about the areas from our tour guide/naturalist. We ate at the 'Fish House'-it was recommended by our tour guide. As we were wet and cold, we enjoyed the wood stove and quickly dried out and were revived by the fish & chips. Ketchican is a good port for souvenir shopping. There are 4 Tongass shopping stores-if you can't find a souvenir there, I'm not sure you could find it anywhere!
In Prince Rupert we went on a city tour including the railway and museum. Informative and a nice way to see the city (big town really!) PR is a fairly new port. The tours were all sold out (including Grizzly bear reserve, flight seeing etc.), so book early if you are interested.
Well lit, lots of room for everything (store suitcases under the bed). There are secret compartments everywhere (check both sides of the mirror). Carpet was brand new (just had a refresh in May 2016). Balcony is double the size of others-does overlook life boat roof, but that wasn't an issue. Comfy room, perfect temperature.