How B.C.'s SkyTrain was ahead of its time