The U.S. had a trade surplus with Canada of $12.5 billion in 2016. But during a fund-raiser in Missouri on Wednesday evening, the president recounted ignoring that reality in a meeting with the Canadian prime minister.