We just got back. Flew into Fairbanks, train thru Denali to Anchorage, bus to Alyeska, bus to the ship, cruise to Vancouver.
I would highly recommend two things in Vancouver:
VanDusen Botanical Gardens. The place is beautiful, the maze is neat, and the food in the restaurant is outstanding.
http://www.vancouver.ca/parks/parks/...site/index.htm
Capilano Suspension Bridge. Probably one of the most unique things we've ever done. The "Adventure In The Trees" (or whatever it's called) is a lot of fun.
http://www.capbridge.com/
We found that Vancouver's rapid transit system got us to both these places very quickly and very cheaply. Getting to the Capilano bridge requires a ferry ride with free bus transfer. VanDusen is two buses, again with free transfer.
Both of these are well worth doing!