Prime Minister Justin Trudeau will announce this morning that he's stepping down as Liberal leader, sources say.
Those sources, who spoke on the condition they not be named, said Trudeau will stay on until his successor is chosen.
The prime minister is expected to address Canadians at 10:45 a.m. ET from outside his home at Rideau Cottage.
He has been under mounting pressure to resign amid sinking public opinion polling, including from his own caucus.
At least two dozen individual MPs, several regional caucuses — including Atlantic Canada, Quebec and Ontario — have called for him to step down since before the holiday break.
In addition to domestic issues in Canada which have made Trudeau very unpopular, the incident where US President Donald Trump called Trudeau a "Governor" and suggested Canada become the U.S. 51st State, seems to have sealed Trudeau's fate.
Legislators in the Canada Parliament realized that Trump sees Trudeau as so lowly, Canada no longer rates even being considered a "country." This swipe by Trump so publicly undermined Trudeau that his own Legislators realized Trudeau has to leave immediately for Canada to regain respect as a nation.