With all that coastline, there are plenty of places to go whale watching in Canada. The main whale watching destinations are in British Columbia on the west coast and in Newfoundland, Quebec, New Brunswick and Nova Scotia on the east coast.
Choose to whale watch from smaller, faster Zodiac boats, larger cruise boats (better for children), kayaks, or even get right up and personal by snorkelling with the whales.
Types of Whales: The coast of British Columbia has one of the highest populations of Orcas (killer whales) in the world. You can also see gray whales, minkes and humpbacks.
Whale Watching Season: The best time to see whales in B.C. is between the beginning of April through October; however, gray whales begin to appear in March as they migrate from the Bering Sea to the waters of California's Baja Penisula
Book a Vancouver whale watching tour with Viator
Book a Victoria whale watching tour with Viator
Types of Whales: Belugas, minkes, humpbacks. Lucky whale watchers may even see - at up to 25m (82ft) in length - the largest known mammal, the blue whale or the second largest whale, the fin whale
Whale Watching Season: May through October
Where to Go Whale Watching in Quebec: Many ports along the St. Lawrence. Croisieres AML offers whale watching about 2.5 hours from Quebec City in Tadoussac and Baie-Sainte-Catherine or nearby on the southern shore in Rivière-du-Loup and Trois-Pistoles. More adventurous travelers can go north to Mingan Archipelago National Park Reserve of Canada or Forillon National Park of Canada, in the Gaspésie.
Types of Whales: Newfoundland offers the chance to see one of the most extensive variety of whales in the world: belugas, minkes, pilots, humpbacks, sperm and the more elusive but sometimes spotted blue or fin whales
Whale Watching Season: May through September.Visitors in June/July may be lucky enough to see icebergs and whales in the same trip.
Where to Go Whale Watching in Newfoundland & Labrador: Ocean Quest Adventures near St. John's offers a range of tours and accommodation.
Photo of man snorkelling with whale courtesy Ocean Quest Adventures
4. Nova Scotia
Types of Whales: Finbacks, minkes, and humpbacks
Whale Watching Season: May through October. Finbacks and minkes arrive in May and humpbacks in June.