Liberals Win Majority after Toronto Byelection