Donald Trump has confirmed that 25% tariffs on Canada and Mexico will begin on March 4, ending weeks of uncertainty. He stated there is no room for negotiation, with the tariffs set to address ...