With Trump tariffs taking effect on Canada, Mexico and China from March 4, 2025, geopolitical tensions are heating up. Canada and China, too, imposed sweeping retaliation on a host of products. Many ...