Canada has threatened to retaliate against the United States if President Donald Trump goes ahead with plans to impose tariffs on imports of steel and aluminium.