Explore Justin Trudeau's resignation as Canada's prime minister and its impact on the Liberal Party and upcoming elections.