Canada, Explore Massive humpback whale and baby stun kayakers Wow! Kayakers paddling off B.C.’s Penn Islands got a huge surprise—literally—when a…