The current Granville+Street+Bridge was built a generation after the Burrard+Street+Bridge. Both bridges should have had a lower deck for streetcars, tram-trains (LRT) and buses.
The Cambie+Street+Bridge should have been built a couple of metres wider on its west side. Then a traffic lane didn't have to be reallocated for bikes. A slightly wider bridge would have allowed for 2 bike paths as well as 2 footpaths.
Somehow, Vancouver and BC keep doing a lot of things the wrong way.