The reason he is owed compensation is that Canada failed to protect his rights as a citizen — despite being warned by the Supreme Court, the government acquiesced and allowed the US to illegally detain and torture Khadr. 

The award is actually good news, in the sense that it reminds our government that they can't just pick and choose which citizens they want to protect.