Despite media naysaying when Conservatives predicted an alliance between the Liberals and the NDP, the two left-wing parties have now formed a formal agreement that will see the NDP prop up the Liberals until 2025 in exchange for some big spending programs on things like pharmacare and dental plans.