Omar Khadr, a Canadian man who spent 10 years at Guantanamo Bay after fighting US troops in Afghanistan, is getting more than $10 million and an apology from the Canadian government, according to Canadian media reports.