Over the weekend the erratic US President Donald Trump announced 25% trade taxes on goods coming from America's nearest neighbours and largest trade partners - Canada and Mexico