(CNN) Senators of both parties came together Thursday morning to pass President Donald Trump's foremost legislative priority -- the revised North American Free Trade Agreement -- with his historic impeachment trial about to formally begin.

Among other changes from the Bill Clinton-era trade agreement known as NAFTA, the USMCA includes new provisions for digital commerce, more stringent rules of origin for auto parts and new minimum wage requirements for certain auto workers.

It passed with a vote of 89-10. Sen. Pat Toomey of Pennsylvania was the only Republican who voted against it. Nine Democrats -- Sens. Cory Booker of New Jersey, Kirsten Gillibrand of New York, Kamala Harris of California, Ed Markey of Massachusetts, Jack Reed of Rhode Island, Bernie Sanders of Vermont, Brian Schatz of Hawaii, Chuck Schumer of New York, and Sheldon Whitehouse of Rhode Island-- opposed it. Booker initially voted for the deal before changing his vote to "no" at the end.

The pact was signed by the three countries' leaders in November 2018, but the text was later changed after months of negotiations between the Trump administration and House Democrats. The new version enshrined additional labor protections and got rid of controversial patent protections for biologic drugs.

Final Senate passage of the bill marks the culmination of years of arduous negotiations. Throughout the process, many lawmakers and lobbyists doubted ratification would ever happen, especially in a divided Congress. It will now go to the President's desk to be signed.

Read More