Trump has announced fresh 50% tariffs on Canadian cars, trucks, auto parts and steel after Ottawa unveiled retaliatory tariffs on US goods.