A former Guantanamo Bay prisoner who pleaded guilty to killing a US soldier in Afghanistan has received payment of millions of dollars from Canada.

Canadian government officials confirmed that Omar Khadr has been given 10.5 million Canadian dollars.

The government and Khadr's lawyers negotiated the deal last month, based on a 2010 court ruling that Canadian officials violated his rights at Guantanamo.

The agreement is expected to be announced later today.

The Canadian-born Khadr was 15 when he was captured by US troops following a firefight at a suspected al Qaida compound in Afghanistan that resulted in the death of US Army Sergeant First Class Christopher Speer.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.