> Each party wanted a different system and no one would budge.
Incorrect. The NDP and Greens wanted #ProportionalRepresentation, the Conservatives wanted FPTP. The Conservatives finally compromised on PR on the condition there be a referendum, on which the NDP and Greens compromised.
The Liberals wanted Alternative Vote, ranked ballots in a winner-take-all system, and wouldn't compromise.
So three out of four parties agreed, it was only the Liberals who refused to budge.