We plan to go to Whale Watching on Friday (or Wednesday).
Best company reachable from Vancouver according to TripAdvisor seems to be Eagle Wing Tours.
Rates: $120 per adult ($96 student) + 12% tax
We can take a BC Ferry to Victoria.
Time: 3.5h+ Tour at 1:30pm
That leave's us a plenty of time to get there and back, and maybe do a little more around/in Victoria.
Time: 3-7 hours starting at 10:00 am & 11:00 am
Rates: $130 per person ($110 student) + 12% tax