Prime Minister Justin Trudeau announced yesterday that he will resign after a new Liberal Party leader is chosen and that ...