Canada says it will impose tariffs on the US in response to President Trump's levy on aluminum and steel imports. Canada, Mexico, Brazil and South Korea are among the nations most badly affected by the US move.