Canadian Prime Minister Justin Trudeau has announced his resignation. He said Monday that “internal battles” mean he “cannot be the best option” in the next election. Trudeau said he has ...