A fourth person has been charged with assault in connection to a pro-Palestinian rally outside Calgary City Hall in July.
Two other men and a teenager have already been charged over the fights that broke out when pro-Israeli supporters showed up at the demonstration.
Only July 18, about 400 or 500 Palestinian supporters were on one side of the street while a handful of Israeli supporters were on the other.
Police say they are still investigating and are looking for a man who may have more information.
"He was wearing jeans and a white T-shirt with a DULUX logo on it, with white runners and a tan baseball cap," said police in a release. "His clothing and hands were stained with white paint."
The 18-year-old man charged today is expected to appear in court on Sept. 16.
Several rallies recently
There have been a number of protests in Calgary since the conflict started. Rally organizers apologized for the violence that broke out at the July 18 pro-Palestinian protest.
On July 23, a man was arrested at an Israel solidarity rally for possession of a weapon. The 26-year-old is now facing a number of weapons charges.
The Calgary for Israel Rally was held on July 31, and featured several speakers like conservative personality and author Ezra Levant.
Pro-Palestinian supporters also pretended to be victims of the conflict in Gaza at a small protest held near a downtown C-Train platform last Wednesday.
Meanwhile, the Jewish Defence League of Canada says it has been asked to set up shop in the city and hopes to be up and running this month.