from Global Research. Mainstream media, as usual, is covering this incident strictly from the police's point of view.
From another Globe and Mail photo, notice this "protester" with "fucking immigrants" on his shirt and a Palestinian type face scarf--rather crude, politically naive and incompatible with left slogans and images. Also he's wearing some unusual protective arm sleeves.
For some links to eye witness reports that made it into the Guardian, see this, and this.
Also, in this video check out the people confronting police who serve to protect the ruling class.
G20 Protest, June 25 from NOW Magazine on Vimeo.