The United Kingdom Internal Market Bill, which would give the Government the power to override the Withdrawal Agreement with the EU, has cleared the Commons.
MPs passed the Bill after its third reading by 340 votes to 256, a majority of 84.
Ministers have defended powers contained in the legislation, which gives them the opportunity to override the Brexit divorce deal.
They claim such powers are needed to protect the relationship between Great Britain and Northern Ireland, amid concerns in Westminster that Brussels could seek to disrupt food goods travelling from Britain to Northern Ireland as part of trade talks.
Earlier this month, the Government was forced to reach a compromise with Tory rebels, who staunchly opposed the bill, by giving ministers giving a vote before using the powers which would break international law.
Speaking at third reading, Business Secretary Alok Sharma told MPs: “Our approach will give businesses the regulatory clarity and certainty they want.
“It will ensure the cost of doing business in the UK stays as low as possible, and it’ll do so without damaging and costly regulatory barriers emerging between the different parts of the United Kingdom.”
Mr Sharma accused SNP Westminster leader Ian Blackford of wanting to be “shackled to the European Union forever”, to which Mr Blackford replied: “You’re talking nonsense.”
Addressing the controversial elements of the Internal Market Bill which enable the UK to override the Withdrawal Agreement, Mr Sharma said: “The reason we have taken powers to ensure that in the event we do not reach an agreement with our EU friends on how to implement the (Northern Ireland Protocol) is so we’re able to deliver on our promises in our manifesto and the command paper.
“This is a legal safety net that clarifies our position on the Northern Ireland Protocol for protecting our union, businesses and jobs.”
Shadow business secretary Ed Miliband said Labour supported the principle of the internal market, but opposed the “law-breaking” Bill.
He told the Commons: “On devolution, we on this side believe deeply in our Union but the strength of our Union relies on sharing power not centralising it, and this Bill does not learn that lesson.
“It makes the choice to impose the rule that the lowest regulatory standard in one Parliament must be the standard for all without a proper voice for the devolved administrations.”
Mr Miliband said he fears the Bill will “strengthen the hand of those who want to break up the UK”.
He also said: “On international law, nobody should be in any doubt the damage already done by this Bill.
“This law-breaking Bill has been noticed around the world.”
Mr Miliband highlighted reservations from US president Donald Trump’s Northern Ireland envoy, Mick Mulvaney, adding: “When the Trump administration starts expressing concern about your adherence to international agreements and the rule of law, you know you are in trouble.
“That is how bad this Bill is.”