He was struck by a car that rammed through police barrier.
One teen said his friends already received a recruitment message.
He fought the attacker after getting hit by a speeding car.
Sharif was granted refugee status in Canada in 2012.
It seems the response of Muslim stakeholders is often more to counter Islamophobia from without than it is to counter supremacist discourse from within.
"We have to do more to educate people, both Muslim and non-Muslim, that this is not Islamic."
RCMP received a tip about a man "espousing extremist ideology" In 2015.
4 people were injured.