Somebody born and raised in another country who has never lived in Canada, but goes to fight for a group dedicated to destroying Canada is not anywhere near close to the same as somebody born and raised in Canada, so why should they be treated as such?
"A Canadian is a Canadian is a Canadian" is nonsense since there's always exceptions, like this a$$hat. Dual-citizenship is mostly ridiculous, choose your loyalty and choose wisely.