It’s a false flag. The story has changed very far from what happened and it took them some time to come up with this.
Witnesses had guys running around yelling allahu akbar, now he’s a far right guy?
Trudeau needed sympathy for moslems and wants to go for guns. It’s a twofer.
It is one of two things:
1) Authorities have managed to cover up what really happened and have this dupe to pin it on.
2) As you said, False Flag. Senior members of the Liberal Party, along with the RCMP and CSIS running this to target right wing hate speech. There is no longer Sun News to keep any of these organizations honest