Canadian Prime Minister Justin Trudeau announced his resignation on Monday, ending nearly ten years at the country's helm.