I guess I'm not sure what you think he should have done differently?
Like, this whole situation is a mess, and there's a mix of possible "foreign influence" in play, ranging from "unsuccessful attempts" to "this person is an active foreign agent," and it's all based on classified CSIS intelligence. And these people are still elected officials, so it's there more that even could be done beyond perhaps booting them out of caucus?
Surely we can agree that the situation isn't as straightforward as we'd like it to be.
Okay yeah, I fully agree that they could have started much sooner. Getting things done quickly isn't exactly the Liberals' forté.