Vancouver is such an unusual and backwards city with its inefficient and congestive approach towards transportation infrastructure.
Getting rid of the streetcars and interurban trams was utterly foolish! Fortunately, such MADNE$$ wasn't adopted in Melbourne, SF, Toronto, Boston, Philadelphia and New Orleans.
Just because a no freeways mandate was chosen for Vancouver, the streets should have been kept wide enough for busses as well as other vehicles.
Despite most of the Vancouver bridges being too narrow, some bridge lanes were removed, because the city wasn't interested in building parallel bike bridges.
Since most of the bridges are so narrow, there isn't enough room for proper express bus lanes. Of course the city isn't interested in building parallel bus bridges next to the narrow bridges.
Since Vancouver is supposed to be a major, properly functioning city in Western Canada, the city should have pressed the designers of the first 2 Skytrain lines to make sure that all of the 80 m stations could gradually be extended to 152.5 m, the same as the 500 foot long Montreal Metro stations and trains.
Unlike the first 2 Skytrain lines, the Canada Line was only designed to ultimately have 50 m stations and trains. A 2 billion dollar line to YVR could have been designed in such a way that would have allowed it to look and function like a proper big-city passenger train.
Think small and build backwards.