This is an unarguably large amount of people practicing civil disobedience. How many police does Ottawa have on hand to deal with it?
All the tactics I can think of to truly control a crowd this size are rather…harsh (lines of riot police and water cannons etc). So if you don’t take that option you’re left with tactical deployment of officers.
Seems like a hard problem to get right. Just because they’re not perfect doesn’t mean they’re not effective.
The fact that they’re seizing weapons caches before any particularly heinous outbreaks of violence makes me think they’re prioritising their resources somewhat effectively?