Riots are not a frequent occurrence in Canada, thankfully. There have been 7 hockey riots, by the way. However, when they occur, they get nasty quickly. Toronto has quite a history in this regard. Most recently the G20 in 2010 and the Yonge st. riot of 1992. Most famous was the Christie Pits riot in 1933. Personally, I think the best way to deal with a rioting mob is the old fashioned approach. Call out the militia, read the riot act, "God Save the Queen", and after 30 minutes, if you don't disperse, all's fair game. A riot is a violent event, and needs to be stopped with whatever force necessary to subdue and stop the event.