Ontario's byelections have handed the riding of Thornhill to the Progressive Conservatives and Niagara Falls to the NDP  shutting out the ruling Liberals and costing them one seat of their minority government.