Canada announces retaliatory tariffs on US goods worth about 20 billion dollars