The basic rule of Transit in Toronto for more than a generation is that people want it as long as they don't have to pay for it.  This is fed by populist politicians who say they should not have to pay for it and that municipal taxes are a bad thing.  Until we get out of this el-cheapo mindset, there will never be good transit in the city.