Toronto whale watching, Humpback Whale encounter, whale watching adventure, bucket list experiences, close encounter with whale, whale watching vacation, Toronto adventure, thrilling wildlife experience, cloudy day whale watching, extraordinary whale encounters

They were just casually floating in still water when…. WHOA!