Everything you need to know about whale watching in Vancouver BC. What type of whales, what to wear & an in depth review of 2 top companies