The same day, US president Donald Trump, touting a new steel investment in Iowa, predicted Canada would accept “a fair deal” ...