Hmmm... Ford is delusional if he seriously thinks he can cancel budgeted/current projects. Personally I see very little in the short term from Ford, promises are just words once one is elected, for good or bad.
If Ford can find the money for building his subway dream, which is quite incomplete, I'm all for it; however, Ford is blind to the reality that more buses cost more money, and contribute to more traffic congestion, two things he is against. Another problem is not really having an idea of how diverse transit means serve an entire city, not just a few areas.