Canada has retaliated with 25% tariffs on US goods worth C$150 billion in retaliation to US President Donald Trump's 25% tariffs on Canada and Mexico