Contrary to your accusation, the Supreme Court of Canada unanimously ruled that Omar Khadr's Charter rights had been violated by the government of Canada's collaboration with the Americans at the illegal Guantanamo prison. How he was treated was not irrelevant, and he never got a trial in a court of law, so how do you know he committed treason? He's not responsible for his whole family, either.