Final results: seats and then popular vote in parentheses
Liberals 71 (42.19)
PC 26 (31.67)
NDP 10 (16.79)
Green 0 (8.01)
Other 0 (1.34)
The NDP seemed to lose out in some close seats. The Greens didn't make any breakthrough although their popular vote is up a couple of percentage points from last time.
Tory failed to win his seat. He was unwise to pick a popular Liberal to run against in Metro Toronto. Perhaps the old guard in rural areas of Ontario will want to replace Tory with an even more right wing leader.