The governing Liberals were shut out in two provincial by-elections in southern Ontario.
Gila Martow won in Thornhill, maintaining the riding for the Progressive Conservatives.
The NDP's Wayne Gates won in Niagara Falls, a riding formerly held by the Liberals.