Trump threatens 35% tariffs on Canadian goods starting Aug. 1