Canada and the EU have announced retaliatory tariffs but UK will take a “pragmatic” approach, the prime minister said.