President Trump tweeted on December 13, 2018 at 02:38PM:
I often stated, “One way or the other, Mexico is going to pay for the Wall.” This has never changed. Our new deal with Mexico (and Canada), the USMCA, is so much better than the old, very costly & anti-USA NAFTA deal, that just by the money we save, MEXICO IS PAYING FOR THE WALL!
— Donald J. Trump (@realDonaldTrump) December 13, 2018
As mentioned before, Canada, US and Mexico all signed a new free trade agreement – USMCA.