Vancouver is very nice...if you want to see whales, you can by a Vancouver city passport..it will give you a coupon that saves you some money on whale watching...
Stanley park is a must go place..another one I recommend is Capilano bridge, it is in North Vancouver
I went out sailing last time in Nanaimo, it was breathtaking