Canada's Liberal Party has decisively won parliamentary elections, ending nine years of Conservative rule, partial results show.
The Liberals, led by Justin Trudeau, are leading in 189 electoral districts.
The son of late Prime Minister Pierre Trudeau is now poised to form a majority government, Canada's CBC and CTV networks predict.
Incumbent Conservative PM Stephen Harper - whose party is leading in 102 districts - accepted defeat.
Speaking after the polls closed, he said he had already congratulated Mr Trudeau, saying the Conservatives would accept the results "without hesitation".