Funny, but it was Chretian and Martin who first let Maher sit in Guantanamo and it was Martin who sent Foreign Affairs representatives down to Guantanamo, not to support Khadr, but to extract any additional information out of him that the US had not received.
How is all this Harper's fault, he simply followed the lead set by the Liberals?
BTW, Khadr probably could have been considered a mercenary since we was not part of any recognized army.  He was certainly guilty of treason. 
What is odious is the fact that Liberals and liberal are ignoring inconvenient facts about this case to bash Harper and the Conservatives.