Canada's Liberal party, led by Justin Trudeau, has won a stunning election victory, toppling the Conservative government of Prime Minister Stephen Harper with a a promise of change and returning a touch of glamor, youth and charisma to Ottawa.
The win ends the Conservatives' nine-year run in power and reflected a political shift away from Harper's brand of fiscal and cultural conservatism. The Conservatives are projected to become the official opposition in Parliament, with the left-leaning New Democratic Party in third.
The Liberal win smashed the record for the number of seats gained from one election to the next. The party had been a distant third place party in Parliament before this election.
Harper, 58, conceded defeat, and the Conservative Party issued a statement saying the outgoing PM had asked the party to elect a new interim leader.
Trudeau, 43, the photogenic son of former Prime Minister Pierre Trudeau, has pledged to run a C$10 billion annual budget deficit for three years to invest in infrastructure and help stimulate Canada's anemic economic growth.
This rattled financial markets ahead of the vote and the Canadian dollar weakened on news of his victory, although analysts said they did not expect the currency effect to be long term.
He has also said he will repair Canada's cool relations with the Obama administration, withdraw Canada from the combat mission against Islamic State militants in favor of humanitarian aid, and tackle climate change.