We did the Mendenhall Glacier at Juneau, but avoided an excursion. We just hopped on the city bus (small fee), stayed as long as we wanted and came back. Beautiful and we got to see a baby cub in the tree. We have also done the tram on our own. Loved both. We also browsed the shops and found some cute souviniers.
In Ketchikan, we did the crabbing excursion through the ship (not quite what we expected as we already crab, but we enjoyed seeing all the bald eagles). Last trip there it was GORGEOUS and sunny so we hopped on a float plane spur of the moment and flew over the Fjords and landed on a small lake. AMAZING!!!!! We had time before our flight, so we purchased tickets on site for the logger show. Cute.
In Skagway we took the train ride, gold panning and a lunch. I can't remember if we booked on site or went through the cruise ship. It was a rainy day, but we enjoyed the trip.
Not sure about Victoria if you just have a few hours after 9:00 p.m.
Glacier Bay is all day so you will have plenty of time to walk all over the ship and see different views.
My husband LOVES boats, planes and trains, so this was an amazing trip!