We were torn as to if we should spend part of our time in Vancouver visiting Victoria. In the end, we should have spent more than one day here. We had more fun here and didn't get to do all that we wanted in 8 hours. We did the whale watching on the faster zodiac boat and that was GREAT. The ride out was a lot of fun and we did see about 8 whales. This takes up about 3 hrs but is worth it. If you like gardens, I would take the tour that combines a visit to the gardens and the whale watching.
Although expensive, about $300 each, we took the float plane over from Vancouver so that we didn't have to spend so much time getting to Vicoria. We were glad we did since we weren't spending the night here.
The shopping here was fun too. They have a nice variety of locally owned stores.