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…