There are many whale / wildlife watching companies operating out of the Greater Victoria Area. Some operate year round, others are seasonal.  

To select a company, read this TripAdvisor Traveler Article: Selecting a Whale Watching Company.

SeaKing Whale Watching

Eagle Wing Tours

Five Star Whale Watching Adventures

Great Pacific Adventures

Orca Spirit Adventures

Prince of Whales

Spring Tide Charters

BC Whale Tours