If you don't punish parties that step out of line, you risk democracy. If you lose democracy, that's really punishing yourself.
As it is, there will be another election, in the Conservatives screw some things up in that time another party can be voted in. Maybe that party will be the NDP, if they show the people that they've learned their lesson from this.
The Conservatives (or any other party) won't dare do any shenanigans because they don't want to risk provoking the ire of the voters. At the end of the day, all political parties suck, so you need to keep them all afraid of the voters to keep them in line.
The lesson is, you don't fuck with democracy in Canada, not even in the slightest. You try to fuck with democracy, the voters will fuck you up. The NDP just learned this lesson the hard way, but all political parties will remember this.