President Donald Trump’s threats against Canada and Mexico are providing both countries with unprecedented opportunities to ...