Prime Minister Justin Trudeau says he is accepting the findings of the ethics commissioner's report on the SNC-Lavalin affair but does not agree it.
Trudeau says he takes responsibility "for everything that happened" but says he disagrees with a number of Mario Dion's conclusions, including any suggestion that he shouldn't have had any contact with his attorney general on the criminal prosecution facing the Montreal engineering firm.
In his report, Dion found Trudeau violated the Conflict of Interest Act by improperly pressuring former attorney general Jody Wilson-Raybould to stop the criminal prosecution.
Trudeau has denied for months that either he or anyone in his office acted improperly, but says he was simply acting in the best interests of Canadians -- although he acknowledges that he and others made mistakes, and that "what happened should not have happened.''
Wilson-Raybould says she was improperly pressured to step in and allow the Quebec engineering firm to negotiate an agreement to avoid criminal penalties for bribery in relation to its overseas operations.
Wilson-Raybound quit Trudeau's cabinet back in February.

Former Canadian Justice Minister Jody Wilson-Raybould arrives to give her testimony about the SNC-Lavalin affair before a justice committee hearing on Parliament Hill in Ottawa on February 27, 2019. (Photo by Lars Hagberg/AFP/Getty Images)