Another week, another raft of imminent challenges to Justin Trudeau’s leadership of both the country and the Liberal Party.

The Prime Minister, whose presence at the party helm has stirred criticism and calls for his resignation from within his own ranks, is facing two deadlines in the coming days: one from Liberal MPs who want him to resign and another from the Bloc Québécois as they threaten to trigger an early election.

Click to play video: 'Jody Wilson-Raybould’s recommendations ‘for the good of the party’'

Discontent with Trudeau’s leadership has been mounting for months amid persistently dismal approval ratings and two recent byelection losses in long-time party strongholds.

At a Liberal caucus meeting Wednesday, 24 MPs delivered a letter to the prime minister asking him to resign and giving him until Monday to respond.

Trudeau told these MPs that he would reflect on what they had to say during the three-hour meeting, but one day later, he told reporters he would stay on as Liberal leader.

For news impacting Canada and around the world, sign up for breaking news alerts delivered directly to you when they happen.

Get breaking National news

For news impacting Canada and around the world, sign up for breaking news alerts delivered directly to you when they happen.

By providing your email address, you have read and agree to Global News’ Terms and Conditions and Privacy Policy.

“We’re going to continue to have great conversations about what is the best way to take on Pierre Poilievre in the next election — but that’ll happen with me as leader going into the next election,” he said, as a group of Liberal MPs gathered at the press conference applauded.

Click to play video: 'Could Trudeau be removed as Liberal leader?'

Liberal MP Sean Casey, who signed the letter, told reporters later on Thursday that he’s “moving on” following the prime minister’s comments.

“This is a decision that he had every right to make, and he made it. I did my job by voicing what I was hearing from my constituents,” Casey said.

“Now I’ve got to take my energy and direct them to winning my seat and not on internal party matters. As far as I’m concerned, it’s closed.”

Lori Turnbull, a political science professor at Dalhousie University, says the challenge for the dissenting Liberal MPs is that there’s nothing they can do to force the prime minister to change his mind.

“The problem is that there’s no ‘or else,’ other than leaving the caucus themselves and/or voting to defeat the government,” Turnbull said.

“Which would mean they end up precipitating an election with Trudeau as a leader, which is the thing they don’t want to do.”

Click to play video: 'Rogue Liberal MPs give Trudeau ultimatum deadline — what’s next?'

Meanwhile, the Bloc has given the Liberal government until Tuesday to pass two pieces of legislation that would increase old-age security payments for seniors and bolster supply management.

If the Liberals do not comply, Bloc Leader Yves-François Blanchet says his party will begin discussions with other opposition parties about toppling the minority government.

Most Liberals voted against a Bloc motion earlier this month calling for the government to give a royal recommendation to a bill that would increase pensions for seniors under the age of 75 by 10 per cent.