Canada will fight U.S. President Donald Trump's tariffs with countermeasures, Prime Minister Mark Carney said on Wednesday.