Your math is in error, gnu. Had the Liberal and NDP votes not in effect cancelled each other out in various ridings which the Conservatives won, the Conservatives would not have won those ridings...and they would not have gained nearly as many ridings.