Canadian Prime Minister Justin Trudeau announced his resignation as prime minister and Liberal Party leader.