1. Was the white attacker a Canadian citizen? If so, he was entitled to be in Canada. Maybe he's just mentally unstable. Maybe he's lashing out at muslims out of fear and revulsion.
2. If Trump is in any way "defined by race", it appears to be "fake news" from the MSM... which has...