US President Donald Trump is planning to slap 25% tariffs on goods from Canada and Mexico on Saturday. Now comes the guessing ...