Not only that, the same govt privatised the railway despite an election promise to the contrary. And tipped the deal to CN Rail in exchange for past and ongoing campaign donations. The ensuing scandal ran for almost a decade.
Election time in BC, the govt has just pledged to extend Skytrain out to the suburb of Langley. And they're currently building another extension to the system closer in. Canadians only like trains in densely populated areas (where they're the most expensive to build of course).
Engineering for high speed rail is blardy expensive anywhere. Try doing it along the high angle slopes between Howe Sound and the North Shore Mountains and watch your costs triple... or quadruple. In a couple of notable spots, there might not even be room for a second rail line, especially now that the highway takes up more space after the pre-Olympic widening project. Then there's land acquisition costs in the most expensive market in Canada, and major bridges across the Fraser and Burrard Inlet. There are only two feasible places to cross the latter, both already occupied by road bridges, and a floating bridge would massively disrupt one of the three busiest ports in nth america. That's a lot of challenges to overcome.