Stop blaming Harper.  According to the Supreme Court, Harper was under no obligation to bring Khadr home.  Note, we was left in Guantanomo by both Chretien and Martin.
Khadr's rights were violated when CHRETIEN sent CSIS agent to interrogate him in Guantanamo knowing that he was sleep deprived.
This whole mess is nothing more than a LIBERAL MESS and that is why Trudeau tried to make a secret deal with a confidentiality clause so we the public would never know the details.