I hate the whole "towing the party line" thing that all political parties do. If my riding votes for an MP, who stands in parliament in favor of something that their constituents don't want, but the party does, that MP is not reflecting the will of their constituents, regardless of party lines.
Not surprised that PP is enforcing this kind of anti-democratic stance, even though it's basically standard practice for all parties.