It's a scene that's sure to anger at least some Canadians who care about the freedoms of peaceful assembly and expression.
A crowd of G20 protesters gathered at Queen Street and Spadina Avenue in Toronto sing the national anthem, as riot police look on.
As the protesters peacefully wrap up their rendition of O Canada, police charge.
The incident was captured in the following video.
You can follow Stephen Hui on Twitter at twitter.com/stephenhui.