The Liberal Party of Ontario has managed to hold on to the Vaughan ridings by a wide margin, but has lost it's attempt to grab Kitchener-Waterloo from the Tories.
At the time of this post, Kitchener-Waterloo has 20% of the polls in, and the NDP leads the PC Party, 43% to 30%. It's still a bit to early to call, but, things should become very clear by 10pm. I will edit in more counts below.
With a third of the polls in, I've seen enough, and am declaring an NDP victory.