Here's an idea: Commuter Rail to Steveston.
I was looking at this old map of Rail Lines in Richmond:
It turns out that most of the corridors are (reasonably) well-preserved.
From Bridgeport Rd to Reagle Terminals, there is still an active minor Rail spur. Much of the ROW has been maintained as a pedestrian pathway there too.
So, I came up with this:
Commuter Rail Line to Upper Steveston T. Centre

Orange is cut and cover, Grey is double-tracked existing Rail lines, Blue are new lines, and Black are stations. Red is the new Upper Steveston Town Centre.
The commuter Rail line would connect to Commuter Rail on Marine Dr., using old Railway ROW until reaching Steveston. The Line would be a cut-and-cover from Garry St. to Moncton- with the terminus using the wide ROW as a small terminus station in a trench (or covered).
This section is probably the worst part of the entire plan.
Future Stations would be placed near Ironwood Plaza (possible densification potential), and Cambie Rd (possible future Skytrain Canada Line Relief Line connection with a Skytrain down Victoria Rd and Cambie Rd. to YVR-- and using Aberdeen Stn. to connect with the Canada Line.)
The New Upper Steveston T. Center (built mostly on SFHs) would be similar in arrangement to the Semiahmoo T. Centre- the Waterfront would be maintained as a 'historical district', while an inland town centre would be densified.
For reference, here is a Canada Line Extension to Steveston, which would also use mostly old Railway ROWs on Railway Av. and Garden City/ Granville Ave. (also mostly maintained as a wide median, or as a pedestrian path.
The Canada Line would take about 17min to get to Upper Steveston , while the Commuter Rail would take 16min.
Not really a major time-saver, but it would be much more convenient for people travelling from New West/ Surrey, as it would be able to connect with the wider Commuter Rail system, and a commuter Rail line down Marine Dr.
It would also take pressure off the Canada.
Not sure if that makes it worth it, though.