Trump blasts Mexico, Canada over NAFTA talks
President Donald Trump has pushed ahead with tariffs on steel and aluminium imports, including from allies. (AFP/File / Olivier Douliery)

U.S. President Donald Trump on Wednesday railed against Mexico and Canada’s efforts in renegotiating the North American Free Trade Agreement (NAFTA), saying both of the United States’ neighbors had been very difficult.

“NAFTA is very difficult. Mexico has been very difficult to deal with. Canada has been very difficult to deal with ... but I will tell you that in the end we win,” Trump told reporters at the White House.

Reporting by James Oliphant and Lisa Lambert; Writing by Susan Heavey; Editing by Mohammad Zargham