Ottawa, being the capital, gets two types of protests. The legal ones who get a permit have their route planned out in advance, and the police shut down the streets while the protest occurs. It's sort of like a parade. It's inconvenient and annoying, but no single street gets shut down for more than a couple of hours.
And it's not just the agreeable protests that get permits. They pretty much have to give a permit to anybody who asks for one.
For the illegal protests like the G20 occupation and when the indigenous people blocked a freeway exit, the police come in fast and hard.
> If anything, the associated violence and demands of the protest are pretty tame in comparison to what the BLM or Indian Farmers protests demanded.
Not in Canada.
edit: there's a third type of protest, the small ones. You're welcome to stand on the sidewalk with a sign and yell as long as you don't interfere with anybody.