Voting one's conscience should not apply when it is on a question that could, itself, violate the Canadian Charter of Rights and Freedoms. The Parliament of Canada has a duty not only to do what is popular with the electorate, but to do what is demanded of them by our constitution, unless and until it has been amended according to law.
and how the hell can an MP change the law, when he is not allowed to vote the way he wants to vote? You have now basically said that abortion is legal because there is no law against, MP's MUST vote along party lines on this issue, Which means, they CAN'T change the law.
No matter which way I try to wrap my head around this, it comes out as convoluted logic.
Another thing, one of the cornerstones of "THE LEFT" has been not voting based on crowed popularity. THAT has been a "right" thing. We have always voted on what was right. Even if that went against what the majority wanted. Tyranny of the majority is not a left thing.
One more thing, abortion has never been about a woman's right to control her body. It's always been about a woman's right to convenience.