No, he was fired for not apologizing for being racist. If you can't understand that, I'm not sure we can have a productive conversation. But let's ask the question, aside from saying shitty thing about people, what actual work has he done to support veterans? Any free tickets to any local Legions? Or donated funds to charity? Or lobbied politicians for better treatment of veterans?
Yeah, like people who get upset at racists being fired...
Ha ha ha, no. People can still say the same shit they've always said just now they are being help accountable. Something long over due.
Everyone not indigenous is an immigrant to Canada. So, when people say shit like "immigrants" (and seemingly mean just "brown people"), it's very easy to call them racists... because they are.
Got a source for that? Because a lot of Muslims did fight in WW1, as British soliders. Like, 885,000 of them (according the British Legion).