First of all, without the Trans Mountain pipeline Southern BC would grind to a halt.
Where do you think your gasoline, diesel, bunker fuel and aviation fuel come from?
Secondly, Vancouver profits immensely from it's port. Every ship that transits brings plenty of money...