PM will try to douse SNC-Lavalin fire by admitting mistakes but nothing illegal

Prime Minister Justin Trudeau will try to put the SNC-Lavalin affair behind him today by acknowledging mistakes were made and promising to do better in future.

But while he'll adopt a more conciliatory tone, well-placed sources say Trudeau will continue to insist there was no unethical or illegal behaviour involved.

Rather, he is expected to attribute the controversy to a breakdown in trust and communications between his office and former attorney general Jody Wilson-Raybould.

The sources spoke on condition of anonymity because they were not authorized to speak publicly about the statement Trudeau is scheduled to make at an early morning news conference today.

Trudeau's government has been reeling for the past month since allegations first surfaced that Wilson-Raybould was improperly pressured to stop a criminal prosecution of SNC-Lavalin and was punished for her refusal to give in by being moved to veterans affairs in an early January cabinet shuffle.

She resigned from cabinet shortly after the controversy erupted.