Tariffs on Canada, Mexico and China are needed to address the movement of fentanyl into the U.S. as well as lopsided trade deficits, President Trump said on Friday, addressing an expected announcement on Saturday of new duties on the three countries while previewing tariffs he said would come soon on semiconductors, pharmaceuticals and oil and gas, among other products. White House Press Secretary Karoline Leavitt confirmed earlier on Friday that the administration would impose 25 percent tariffs on Canada and...