No, at worst this makes him a traitor, and at best excuses his treason due to his age, 

From the Criminal Code of Canada:

"46 (1) Every one commits high treason who, in Canada,
{..}

(c) assists an enemy at war with Canada, or any armed forces against whom Canadian Forces are engaged in hostilities, whether or not a state of war exists between Canada and the country whose forces they are"

What do you think Omar was doing "over there"?