Senate Minority Leader Chuck Schumer, D-N.Y., gave President Trump rare praise Monday for the renegotiated trade deal between the U.S., Mexico, and Canada announced earlier in the day.

Schumer said that Trump "deserves praise" for taking "large steps" to improve the outgoing North American Free Trade Agreement, which Trump had derided for years as a "disaster." The new deal, known as the United States-Mexico-Canada Agreement, or USMCA, was reached late Sunday night between the three countries after months of negotiations.

“As someone who voted against NAFTA and opposed it for many years, I knew it needed fixing. The president deserves praise for taking large steps to improve it," Schumer said. "However, any final agreement must be judged on how it benefits and protects middle-class families and the working people in our country."

“Two areas where I particularly want to see the details are dairy, where our dairy farmers are being taken advantage of by Canada, and real enforcement of labor provisions," Schumer continued. "Labor provisions are good, but too often they are written into trade bills and never enforced."

“If a final agreement is signed by all three countries, I also look forward to working with my colleagues in Congress to write ‘implementing legislation’ to ensure the deal actually achieves these goals," he added.

[Opinion: From NAFTA to USMCA, Trump just got a win for America]

For weeks, much of the tension centered around the U.S. and Canada, as the two sides had been unable to strike a deal, particularly since the U.S. announced a bilateral deal with Mexico in late August.

"There was a lot of tension between he and I," Trump said about his negotiations with Canadian Prime Minister Justin Trudeau. "It's all worked out. You know when it ended? About [midnight] last night. ... He's a good man and he loves the people of Canada."

Trump said he hopes the deal will be signed by the end of November and before Mexican President Enrique Pena Nieto leaves office on Dec. 1.