Why not have a rail system from downtown all the way out to Langley/Chilliwack that runs down the centre of the Trans Canada? It could have major stops in Langley, Surrey, Burnaby, East Van and Downtown. Above grade, not Skytrain but good old fashioned rail technology. Like West Coast Express only another cooridor.
Also, add a $100 a year public transit tax on all ICBC policies (one per vehicle) with a rebate for each vehicle used less than 4000 km per year or something like that. I know many would cry a river over that but it would benefit EVERYONE to encourage people to get out of their cars and be more like it is here in Europe. Do it before you HAVE to do it.