Canada-Places.com has listed approx 47 Whale watching tour agencies in Canada. Some of the Top rated Whale watching tour agencies in Canada are- Eagle Wing Whale & Wildlife Tours, Gatherall's Puffin & Whale Watch, Jolly Breeze Whale Adventures, Prince of Whales - Whale Watching Adventures, White Rock Sea Tours and Whale Watch Vancouver, Vancouver Whale Watch, SpringTide Whale Watching & Eco Tours, Ocean Ecoventures Whale Watching, Campbell River Whale Watching and Adventure Tours & The Whale Centre.