It's not over but John Tory is losing by 500 votes right now.
By-elections for leaders to get a seat in the legislature are supposed to be cake-walks. John Tory ran in one of the most conservative districts in Ontario. This can't be good news, even if he does pull ahead.