I just got back from an Alaskan cruise, which included a stop in Victoria. I did the double decker bus tour of town, which was about an hour and a half. The driver did let some people off in the Chinatown area, but then if you do that, you're on your own getting back to the ship. I think this was about $39 US when I booked it through the cruise line.
I'm hoping to have photos up in the next day or so.
2007 - Majesty of the Seas (Bahamas)
2009 - Enchantment of the Seas (Western Caribbean)
2010 - Freedom of the Seas (Western Caribbean)
2013 - Golden Princess (Alaska, roundtrip from Seattle)