Before Canadian Prime Minister Justin Trudeau announced he would resign, his Liberal Party was headed for an electoral ...