My transit fantasy is a metro system similar to those in Melbourne, Perth, Sydney, serving the outerlying areas better, connecting the airports.
The main hub/station in Surrey. Three lines coming into it, one from South Surrey/White Rock, One from Abbotsford, one from Maple Ridge. Somewhere in Walnut Grove those two lines could share tracks to get to the main train station in Surrey. It could also accommodate the potential Cascades HSR.
From Surrey there would be three lines out, One to Richmond and YVR, so you could have YXX-YVR connected. One to Downtown Vancouver and one to the North Shore, maybe via Brentwood. LEaving Surrey the trains could share track space onto their destinations, maybe have the trains split at Queensborough/Annacis Island, Then split again somewhere as one goes downtown and one goes to the north shore.
They don't need to interact with the current skytrain system. Langley will be served by the skytrain extension or a station along Highway 1 coming in from Abbotsford. Some stations can be located near to the existing skytrain ones but both would be independent of each other for the most part.
Surrey station would be something like these
Melbourne Southern Cross

vline.com
Perth

flickr