Montreal: Canada's Liberal leader Justin Trudeau rode a late surge to a stunning majority election victory on Monday, toppling Prime Minister Stephen Harper's Conservatives with a promise of change and returning a touch of glamor, youth and charisma to Ottawa.