Canada retaliates against Trump with new tariffs on American goods worth $20 billion, World Watch | PolicyRisk