We just got back from a
DCL Alaska trip and it was amazing. Yes, it was expensive, but we pay for everything we can with discounted gift cards to help offset the cost. That makes a difference and also helps with cash flow, as these were paid for incrementally over the last few months instead of paying for everything all at once.
Vancouver is pricey but wonderful. We took an excursion up to Whistler with a couple of other stops along the sea to Sky highway. It was great.
We love DCL and plan to continue to sail with them if the itinerary and price makes sense. But those are very personal decisions.