For William McDonald, 38, a diesel mechanic from Thunder Bay, Ontario, “Canadian is always the first choice,” even if it means his weekly bills are higher. “As soon as Trump started putting those tariffs on in February [last year], I started boycotting US goods,” he said. “Avoiding American products has driven my costs up...