At least Vancouver is expanding the Sky Train. You can get pretty far away from downtown at this point and still be one train away. But I haven't looked into housing costs, so maybe that just makes everything anywhere near a stop just as expensive.
Well, there is the Go train for the GTA and some areas are still pretty cheap like Hamilton which is a little over $650k for a two bedroom. But I agree with the overall point that housing is too expensive in Canada.
Everywhere you go in Metro Vancouver is ridiculous.