It's been the same approach by everyone (feds, provinces, municipal), whether you want to believe there's some sinister motive is up to you. They've done it incrementally giving people the chance to take this seriously and behave responsibly (to disappointing results at every turn) in doing so they've been able to avoid the massive backlash.
That's why I find it hilarious that people praise Legault and shit on Trudeau they've done the exact same thing, Legault's been a bit ahead of the curve but that's mostly because the areas he controls are closer to the people and he has a mostly homogenous territory to manage.
I could easily see much tighter controls between boroughs in the city, our road network (thanks to the train tracks) is such that you could easily control in and outs by just placing cement barriers on certain streets effectively reducing access points to a handful of manageable checkpoints.