I agree that legislation would not work. I would argue that it would require something stronger than legislation. I think it is oversight. It is investigation into the actual reasons for prorogation.
Then let the Canadian people decide. Ultimately, they are going to be the jurors on whether this was politically motivated or motivated by public policy. That's where I would turn.