US President Donald Trump has announced plans to impose a 25 per cent tariff on Canada and Mexico citing reasons such as illegal immigration, drug smuggling, and the subsidization through deficits. Trump is also considering similar measures against China due to the fentanyl crisis impacting the US.