Justin Trudeau rose to power in Canada as a champion of feminism and indigenous rights, quickly earning him golden boy status at home and abroad as a progressive leader.
But a major political scandal that sparked the resignation of two of his ministers -- both women, one indigenous -- has tarnished his image just seven months before national elections.
Pundits say the 47-year-old premier faces a tough battle just to stay in office, with the latest polls showing his Liberals trailing the Conservatives for the first time.
For weeks, Trudeau's government has been rocked by accusations of meddling in the criminal prosecution of engineering giant SNC-Lavalin, which was charged with corruption over alleged bribes paid to secure contracts in Libya.
His attorney general Jody Wilson-Raybould, who said she experienced "consistent and sustained" political pressure to shield the company from a trial, stepped down.
Budget minister Jane Philpott followed suit, as did longtime Trudeau friend and top aide Gerry Butts.
Also Read
On Thursday, Trudeau addressed the allegations head-on, telling reporters in Ottawa that he had learned "lessons" from the crisis -- but denying any wrongdoing.
For the opposition, that wasn't enough. On Friday, they renewed their calls for Trudeau to resign.
"Trudeau is facing a serious crisis of confidence in his leadership," said Stephanie Chouinard, a politics professor at the Royal Military College of Canada.
"Seeing not one, but two members of his cabinet slamming the door like that, it's unheard of for many years in Canada and it augurs very badly for him ahead of the October elections."
"He promised to do politics differently and introduce real change, but (in many eyes) has showed himself to be a politician like any other."
Disclaimer: No Business Standard Journalist was involved in creation of this content