Being from Vancouver, it's difficult to comprehend how Montreal and Quebec were able to fund and build such a big, good quality, high volume underground train system.
https://en.wikipedia.org/wiki/Montreal_Metro#History
https://www.stm.info/en/info/networks/metro
https://en.wikipedia.org/wiki/Montreal_Metro#Extensions_and_unbuilt_lines
Since Vancouver has taken a narrow roads and bridges approach, one would think that the SkyTrain would have been built with a provision to eventually have 500 foot long stations at 152.44m. Instead, the first 2 lines only have 80m long stations, while the 3rd line has absurd 50m short stations.
https://dailyhive.com/vancouver/canada-line-skytrain
Even with budget limitations, the SkyTrain should have been designed for future_growth by allowing the space for much longer stations. Of course that wasn't a problem for Montreal, Toronto, Edmonton and Seattle...
Vancouver is about creating bottlenecks and congestive planning in general. It will be almost impossible to ever double or triple the length of any underground SkyTrain station.
https://dailyhive.com/vancouver/skytrain-metro-vancouver-expansion