Canadian Prime Minister Justin Trudeau announced his resignation on Monday as the leader of the Liberal Party, following growing discontent with his leadership and declining popularity. He will serve ...