The Supreme Court of Canada has spoken, unanimously.
Full judgment here. Shorter SCC:
1) Omar Khadr's rights under the Charter were, and continue to be, violated.
2) The government cannot be legally obliged to do anything about it.
There are times when I wake up and wonder what country I'm living in.