U.S. President Donald Trump should make a deal on the North American Free Trade Agreement now, while the "vibe" is good with Mexico's president-elect, former U.S. ambassador to the United Nations Bill Richardson told CNBC on Friday.
"I think if President Trump is smart, he should try to make a deal on NAFTA now — a skinny NAFTA," said Richardson, who also was governor of New Mexico.
Trump has been "restrained" and "gracious" since Mexican President-elect Andres Manuel Lopez Obrador won a landslide victory in Mexico's presidential election, Richardson said. That makes for the perfect time to strike a deal and repair the U.S.-Mexico relationship, which Richardson says has been "in tatters" for the past six years.
"I think Lopez Obrador is going to say, 'You know, I can deal with President Trump.' They're both populist, they talk to the base," Richardson said on "Power Lunch."