You will love Vancouver!!! Beautiful city!
We stayed at the Pan Pacific last week before our cruise and 3 couples that we met on the ship(Carnival Spirit) had eaten there the night before. They weren't impressed with the food. Said it was very expensive for what they had eaten.
Just a suggestion, save the price of the meal and do another excursion when your cruise gets started. You can eat a fancy meal anywhere...how many times do you go to Alaska!!!