46. (3) Canadian citizen (3) Notwithstanding subsection (1) or (2), a Canadian citizen or a person who owes allegiance to Her Majesty in right of Canada,
(a) commits high treason if, while in or out of Canada, he does anything mentioned in subsection (1); or
(b) commits treason if, while in or out of Canada, he does anything mentioned in subsection (2).