Canadian PM Mark Carney Stunned by Heckler's Epstein Question

Canadian Prime Minister Justin Trudeau is reportedly preparing to announce his resignation as the leader of the Liberal Party as early as Monday, following a notable decline in public support and internal pressure from party members. According to sources close to the matter cited by The Globe and Mail, Trudeau's decision comes in response to dissatisfaction among caucus members who have called for his departure.
The exact timing of the announcement remains uncertain, but it is expected before an important national caucus meeting scheduled for Wednesday. In discussions with these sources, Trudeau acknowledged the necessity of stepping down prior to the meeting to avoid appearing ousted by party colleagues.
There is uncertainty regarding his immediate successor and whether he will remain in office until a new leader is appointed. This week, the Liberal Party's national executive group is expected to convene to discuss the future direction of the leadership.