The Liberal Party has swept to power in Canada after winning a stunning majority in the general election, toppling Prime Minister Stephen Harper's Conservatives with a promise of change.
Its leader, 43-year-old Justin Trudeau, is the country's new Prime Minister.
Harper conceded defeat and the Conservative party announced his resignation, ending a nine-year run in power.
The Liberals' victory is a turn in political fortunes that smashed the record for the number of seats gained from one election to the next.
The centre-left Liberals were in a distant third place when this election was called - only to surge to first on election day.
So, what does this mean for Canada and its role around the world?
Presenter: Jane Dutton
Jonathan Kay - Editor of the Walrus Magazine.
Josh Wingrove - Parliamentary Reporter for Bloomberg News.
Haroon Siddiqui - Columnist for the Toronto Star.
Source: Al Jazeera