Canadian Prime Minister Justin Trudeau announced today he will resign as head of the Liberal Party following speculation about his leadership.
Trudeau will continue as prime minister until the party selects a new leader, expected within two months, ahead of a general election by October.
His approval rating has drastically dropped from 65 percent at the beginning of his term to only 22 percent recently, reflecting widespread voter dissatisfaction.
The departure of former deputy Chrystia Freeland intensified calls for his resignation and highlighted instability within the party.
As the Liberal Party prepares for leadership changes, experts warn they may struggle in upcoming elections amid criticisms of economic policies and immigration issues.