David Cameron has become the fifth former prime minister to criticise a new bill attempting to override the Brexit withdrawal agreement.
No 10 says the Internal Market Bill was a “critical piece of legislation for the UK”.
But Mr Cameron said he had “misgivings” over it and breaking an international treaty should be the “final resort”.
Former Tory PMs Theresa May and Sir John Major, and Labour’s Tony Blair and Gordon Brown have condemned the plan.
However, Boris Johnson’s official spokesman said the bill delivered a “vital legal safety net” so the government can “take the necessary steps to ensure the integrity of UK’s internal market” – steps it hoped never to have to use.
MPs will debate the bill at its secondly reading from 16:30 BST (15:30 GMT), with the PM making the opening remarks, and it is expected to pass this early stage after a vote at around 22:00.
But the legislation is likely to face more difficulties in its later stages, especially when the bill heads for debate in the Lords.
Former Attorney General Geoffrey Cox has said he will vote against it, accusing Mr Johnson of doing “unconscionable” damage to Britain’s international reputation.
The PM’s special envoy for Freedom of Religion or Belief, Tory MP Rehman Chishti, has resigned over the proposed law, saying: “I have always acted in a manner which respects the rule of law… [and] voting for this bill as it currently stands would be contrary to the values I hold dearest.”
A senior government source told the BBC “all options are on the table” in terms of possible action against Tory MPs who do not support the bill.
Labour’s shadow business secretary, Ed Miliband, also called the proposed law “legislative hooliganism”.
Mr Miliband will stand in for Sir Keir Starmer at the opposition dispatch box after the Labour leader was forced to self-isolate at home when a member of his household developed possible coronavirus symptoms.
The UK left the EU on 31 January, having negotiated and signed the withdrawal agreement with the bloc.
The two sides are now in the closing weeks of negotiations for a post-Brexit trade deal before the transition period ends on 31 December – with informal talks taking place in Brussels this week.
A key part of the withdrawal agreement – which is now an international treaty – was the Northern Ireland Protocol, designed to prevent a hard border returning to the island of Ireland.
The Internal Market Bill proposed by the government would override that part of that agreement when it came to goods and would allow the UK to modify or re-interpret “state aid” rules on subsidies for firms in Northern Ireland, in the event of the two sides not agreeing a future trade deal.
Last week, Northern Ireland Secretary Brandon Lewis said the bill would “break international law” in a “specific and limited way”, leading to swathes of criticism from all sides of the political spectrum.
Here we go again… a Brexit deadline looms, there’s a whole lot of noise about it in Westminster, and the UK and the EU can’t agree.
And yes, yet again, there is a swirling soup of jargon every other sentence.
Take a few steps back though, and here is what this all amounts to – how the UK will trade with its nearest neighbours from January next year onwards and how the different parts of the UK will trade with each other.
This matters economically – and matters politically too.
The Brexit process has long exposed the tensions between the UK and Brussels, but don’t underestimate the tensions it places on the UK as well.
Those in Scotland, Northern Ireland and Wales who have long argued to be unshackled from London, as they see it, argue Brexit is the ultimate case study to illustrate their argument.
And so the government at Westminster’s delicate task is to extricate the UK from one union, the EU, while holding together another one, the UK.
All of these rows have that central aim at their core.
Mr Cameron – who called the EU referendum when he was PM – said he had “misgivings about what is being proposed”.
Speaking to reporters, he said: “Passing an act of Parliament and then going on to break an international treaty obligation is the very, very last thing you should contemplate. It should be the absolute final resort.”
Mr Cameron said the “bigger picture” was about trying to get a trade deal with the EU, urging the government to “keep that context [and] that big prize in mind.”
The comments follow stronger criticism by the four…