I was infuriated at the government when I read the headline until I saw it was the Supreme Court's decision. This is a very poor decision and represents everything that is wrong about our justice system. We expect some institution to blame for everything. What about personal responsibility?

The cases of Khadar and Amar are not similar. Khadar was captured and processed by the US military. You may argue that the process was flawed but not unjust. Regardless that is on the US. What did Canada do? In the end he accepted a plea deal for killing a US soldier and did the remainder of his sentence in a Canadian prison. 

On the other hand, Mr Amar was picked up at a US airport in transit to Canada. He was rendered to Syria for torture by the CIA based on faulty information partially provided by Canada. He was innocent of any wrong doing.

If the government has to pay compensation for each time a foreign government arrests and processes a Canadian citizen we will go bankrupt.