NDP’s Andrea Horwath finds her footing on progressive platform
by from on (#3MXYB)

With the June 7 election just weeks away, Andrea Horwath's NDP is first out of the gate with a fully-costed, 97-page catalogue of campaign promises if they form Ontario's next government, writes Martin Regg Cohn