Both the Greens and NDP promised much without saying how they would pay for it. Just look at Ottawa, how many promises has the federal government reneged on? Most of them.
A $70 carbon tax may excite some, but what does that translate into for the average person. $2.25 a litre gas? There will be some significant tax increases for many, not just the supposed 1%, to pay for all of this.
Watch the Liberals spell out the costs in a budget to get Green support with the intention to have it fail. Many will be horrified at the true costs to appease the Greens. Then it's back to the polls again to re-elect the Liberals in a resounding majority.
Reality always trumps perception in the end.