NDP - Liberal Coalition Makes Harper Eat Humble Pie