Now that he cannot be out of his lifetime pension, Canada's socialist NDP party leader Jagmeet Singh has indicated that as soon as parliament reconvenes in late January, he will push a non-confidence motion to topple the Trudeau liberal government he has been supporting overtly (and more recently covertly) for years. With that confirmed, Trudeau will face an election as early as the first week of March, not making it to his mandated deadline of October.
Trudeau might resign and not face the sting of a likely massive defeat at the hands of Pierre Poilievre and the Conservative Party, leaving that to his successor (whoever that might be). Whether he does or not, it's not likely to matter, the Liberal Party has no time to recover from their abysmal polling, even with a new leader.