Glacier was gorgeous, my only complaint is our visit was an add on from the Whale Watching company and we only had 30 minutes there. There is a huge, beautiful waterfall about a 45 minute walk away that I would have loved to visit.
Whale Watching Rating:
It was awesome. I wish we could have stayed out a little longer, but I believe the duration is regulated by NOAA so I don't think that's gonna change.
Skagway was cool, but it really is just a big tourist town. We walked down the main street and popped into a few stores and bought a few things. Store owners were all very friendly. None of the excursions really interested me (I'm not a big tour person), and then avg of $100/person wasn't helping either.
Victoria was very fun. Lots of variety in the buildings and cultures, easy and fun to walk around, and the port/bay area had some fun shops and cool yachts. I really enjoyed it. We didn't do an excursion (So, no gardens, etc) but still had a good time just walking around the city. Very lovely place.