The North American Free Trade Agreement (NAFTA) will be on the table this week as US president Donald ...