The Burrard_Peninsula should have been planned as one city well over a century ago. Then eventually adding the Tri-Cities.
Unlike most of the region, theses 6 little cities don't have wide rivers or an inlet to hinder them.
Thus, it's more relatively easier to get around.
Greater Vancouver has been reluctant to build a few more bridges in the region. Bottleneck planning is the name of the game. Of course for most major urban areas around the world, rivers just aren't as much of a hindrance.
https://www.youtube.com/watch?v=tKHVHG2VhZc