Steven Del Duca has resigned as leader of Ontario’s Liberals after his party’s third-place finish in the election.
The Liberals failed to secure official party status once again, and Del Duca was unable to win in his own riding of Vaughan-Woodbridge.
“This isn’t the outcome that we had hoped for, and work hard for,” Del Duca said in a speech Thursday night.
“Earlier this evening, I informed our party president of my decision to step down from the leadership of our party. And I have asked him to meet with the executive to set a leadership contest for as soon as is reasonable.”…