The June 7 Ontario election is promising to be the liveliest campaign in years.

An unpopular sitting Liberal premier, an untested mercurial Progressive Conservative leader, an NDP chief hoping it’s third time lucky in a provincial campaign, and a Green leader desperate to finally win his party’s first seat in the legislature.

Even in the turbocharged, hyperbolic age of Trump, it has all the elements of an electrifying election.

Here are the four major party leaders and their platforms:

Read more about: