The problems in Toronto are certainly holding Vancouver and Calgary/Edmonton back too. This is definitely an issue in regards to precedents being set.
I still think that for Canada to remain competitive this century we are going to need to reform our federalism model. The needs of the majority of our population and GDP, the needs of our cities (Vancouver, Calgary/Edmonton, Toronto, Montreal) to build the necessary infrastructure to accommodate this growth, demands the majority of tax dollars going back to our cities. Something that our provinces are reluctant to do because it is not in their political interest to do.
As for Premier Ford, well ideally the Province of Toronto would have implemented ranked ballots and Ford would never have been an issue to begin with.