Prime Minister Justin Trudeau announces resignation

Prime Minister Justin Trudeau announced his resignation as leader of the Liberal Party and Prime Minister of Canada, effective after his successor is chosen. He cited internal party struggles and a desire to ensure a true electoral choice. Also, several MPs, including Chrystia Freeland, have resigned, indicating party discontent.