The Canadian part of the blame lies squarely with the Tory government that was in power when Khadr was in Guantanamo.

The Tories have a history of not caring about Canadian citizens in trouble abroad, especially if they disapprove of the person in question.