It's happening, the worst mayor Toronto has ever had is removing three major recently completed bike lanes at tax payer expense. That's right, Ontario tax payers are footing the bill for Ford to meddle in Toronto municipal infrastructure. This is of course to distract us from failing healthcare and education while appealing to his mostly car centric base.
There is a protest happening Wed. 23rd of October, please come out if you can. https://www.eventbrite.ca/e/rally-ride-for-road-safety-tickets-1045417761667
The premier is in practice the head of government of every municipality. Mayors have very little power. For one thing, they are just the face of council and have no more power than any other member of the municipal board. But more relevantly, municipalities and their councils only have advisory power. The province can disband a council, merge it into another one, or override any decision they make with their own decision instead.