Humpback whale off the B.C. coast.