We have all kinds of situations where someone of an age where they should know better is "tried as an adult"  Khadr should be no different.  The failures in this case, were his family, him, the immigration system for allowing such people to stay or even get into Canada.  As for Canada paying a settlement for "failing to protect him from the Americans" that is absurd.  Khadr is not in jail and he is in Canada, that's more than enough compensation for whatever he and his family got into.  Canada did not send them to war, they went.