Comment: "How could our Charter of Rights possibly protect a convicted terrorist for heinous crimes committed in a foreign country?"

The same way American laws protect its citizens in foreign countries, even when they are suspected of crimes.  It's called "due process."  But, we know how THAT particular country circumvents this uncomfortable reality: Presidential order.  The kind Obama signed to assassinate American citizens suspected of terrorism.  No due process just...get that drone up there!  And in the ...er...process, kill a whole lot of innocent people, including kids. 

So, if we look at reality THAT way, gee, Canada's worthy of a little praise here, dontcha think?