I don't think that's possible. I agree with Professor Loewen on this. It might infringe on freedom of expression. You are free to say whatever you want, but of course, there should be some kind of repercussions if you are telling lies.
To address your question, what I suggest is that there needs to be more transparency from the MPs about what they are claiming to say and also—