Canada has imposed retaliatory tariffs on 1,256 products, or 17 per cent of all the products imported from the United States.