Answer
Lyn McLeod was the leader of the Liberal Party before Dalton McGuinty. McLeod was elected leader in 2003 but resigned in 2006 after the party lost the provincial election. McGuinty was then elected leader and led the party to victory in the 2007 election, becoming the 24th Premier of Ontario.