SCC disagrees with you.  I don't know the details of the court case but I do know that there are rules in place for this sort of situation and Canada violated them. 

If we fail to adhere to the laws and rules that we adopt we are nothing but savages ourselves. 

Do I have enormous sympathy for the American solider killed?  Absolutely. I'm on their side 100% and so is Canada. 

But Canada violated other rules and has to pay the piper. The media is turning this into an issue of sympathy for terrorists but that simply is not the case.