So Trudeau has said he completely disagrees with Wilson-Raybould's characterization of the events. Same thing he did with the groping story. Now we as an electorate have two people saying two different things. One is a former AG, who has risked her political future (Trudeau has stated he is reviewing her continuance as a Liberal) by testifying in front of the justice committee (I am not sure if she was sworn in under oath for her testimony or not), who has said she and her office was pressured by cabinet members and their office and another who completely disagrees with her assessment of the events but hasn't had the opportunity to review her entire testimony, who has been found guilty of a breach of ethics already during his government majority.
I don't think anything illegal happened; however, only because of Wilson-Raybould deciding not to meddle in the case; not because the PMO/cabinet is innocent. Something which has gotten lost in this entire thing is SNC has vigorously defended their innocence; however, if the DPA was given to them as an option, wouldn't that mean that SNC would have to acknowledge their guilt in regards to the charge. A part of the purpose of a remediation agreement is to hold the organization accountable for the wrongdoing (
https://www.canada.ca/en/department-...ate-crime.html). So per the justice department's explanation of the DPA's purpose is the fact a wrong has to happen.