Why a secret deal ?
.
" Former prime minister Stephen Harper says the Trudeau government was wrong to make a “secret deal” with Omar Khadr and then try to blame his government for it."

and

" The government reached a settlement with Khadr, though the details are being kept confidential. "

and

“They issued the cheque in the dark of night. If anything they should have cooperated with the counsel for Mrs. Speer to ensure her claim could be heard at a Canadian court prior to the transfer of these funds,” he said.
.
"Former PM Stephen Harper blasts Liberals for 'secret deal' with Omar Khadr? -  Maura Forrest and Stuart Thomson  - National Post - July 7, 2017