Donald Trump’s threat on the weekend to tariff Canadian goods 100 per cent if his northern neighbour signs a free trade deal with China was probably as welcome to the ...