Cassandra, you're cherry-picking.  Your last link provides the best synopsis of what should have happened:

I may be mad for different reasons than you are, but here are my reasons:

1. As an excellent team of law students discussed here in detail Khadr could have been (and, in my view, should have been) Canada’s first modern terrorism case. By summer 2002, Canada had a whole raft of new, shiny, extraterritorial terror offences. They were available, and would not (all) have required adjudicating who did what in the 2002 firefight: no need to debate grenades. Participating with Al Qaeda would have been enough, and the evidence of that would have been straightforward and required no extreme detention, maltreatment, or doubtful confession.  Nor would we have had to resort to made-up retroactive crimes, like in the US military commission process, or a patently flawed commission structure.  We could have used real courts, with real judges, adjudicating real crimes, using real evidence.