In a significant move, President Donald Trump has imposed a 25% tariff on imports from Mexico and Canada, with a 10% tariff specifically targeting Canadian energy...