Canada’s Liberal government will apologise to former Guantanamo Bay inmate Omar Khadr and pay him around C$10 million in compensation, two sources close to the matter said on Tuesday, prompting opposition protests.

A Canadian citizen, Khadr was captured in Afghanistan in 2002 at age 15 after a firefight with US soldiers. He pleaded guilty to killing a US Army medic and became the youngest inmate held at the military prison in Cuba.

Khadr later recanted and his lawyers said he had been grossly mistreated. In 2010, the Canadian Supreme Court ruled that Canada breached his rights by sending intelligence agents to interrogate him and sharing the results with the United States…

Khadr spent a decade in Guantanamo before being returned to Canada in 2012 to serve the rest of his sentence. He was released on bail in 2015 and lives in Edmonton, Alberta.

The Canadian government and Khadr’s lawyers agreed on the compensation deal, said the sources, who asked to remain anonymous given the sensitivity. Canada has reached a series of expensive settlements with citizens imprisoned abroad who alleged Ottawa was complicit in their mistreatment.

I’m sure the US Army medic Christopher Speer’s widow and two orphaned children will be just delighted that their father’s killer is now a multi-millionaire.

More legal victories like that and you will find the number of prisoners our armies take in the future dropping towards zero.