Politics Steven Del Duca, the leader of the Ontario Liberal Party, has resigned News DeskJune 3, 2022252 Views0 Key Takeaways: The Ontario Liberals had a bad night, narrowly avoiding “minivan” status as their leader Steven Del Duca resigned after losing in his hometown.Due… Read More