Russian police in Moscow recently set a very good example of how police should handle illegal protesters (with patience, restraint, and measured respect for civic disobedience), that both Canada and the USA would do well to learn from.
In the USA, over 200 protesters from the anti-Trump demonstrations are facing 10-year jail sentences, and $25,000 fines.
At the G-20 summit in Toronto, Canada in 2010, over 900 people were arrested, and police treatment of protesters was so bad that the protests turned into also being anti police-brutality protests, and Amnesty International called for an investigation into police behaviour.
Thankfully, Russia isn't as hard on illegal protesting as the USA is, and the leader of the protests in Moscow (who is a known trouble-maker) received just a 15-day jail sentence - compare that with the 10-year sentences being charged to USA protesters.
https://en.wikipedia.org/wiki/2010_G20_Toronto_summit_protests