Let's be honest. There's two components to Uber's success:
1) Price
2) Customer experience.
And both pillars need to be challenged differently for the taxi industry to survive.
Price. There's more than a few people taking Uber because it's cheaper (particularly UberX). The only way to address this pillar is to reduce costs for drivers so that prices can go down. And the only way to do that is to completely eliminate the plate/medallion system and maybe ease up on other requirements like accessiblity/wav requirements and clean energy (hybrid or electric vehicle fleet) requirements for taxi companies.
Customer experience. This is actually not that hard to crack. Taxi companies could work with Metrolinx could create an Uber like app for all of the GTA/GGH. They could build in Presto and credit card payments to remove the cash handling requirements. The taxi companies themselves could implement higher standards for drivers and vehicles. And the city could simply increase the number of cabs, make it much easier to hail a cab on the street.
The problem is, I don't see any willingness in the industry to change. Plate owners do not want to see their monopoly and investments tanked. Nor are they and the taxi companies willing to take a cut in returns by either cutting fees or making more investments in their products. They simply want the government to crack down on Uber, in large part, to maintain the status quo. And of course, that's not going to fly with the public.