News that Canada and Mexico are to retaliate against US President Donald Trump’s newly-announced import tariffs has sparked ...