Trump threatens 35% tariffs on Canada on Aug. 1