Whale watching tours off Vancouver Island are very popular. Most of the tours are visiting Johnstone Strait where the Robosn Bight Reserve and the rubbing beaches are located.
Whale Watching Photos of Northern Vancouver Island in British Columbia, Canada.