The president-elect said that immediately after his inauguration on 20 January he will sign an executive order imposing a 25% tariff on all goods coming from Mexico and Canada.
He also said an additional 10% tariff will be levied on China until the government there blocks smuggling of the synthetic opioid fentanyl from the country.
If Trump follows through with the threats it will mark a major escalation in tensions with America's three biggest trading partners.
The tariffs on Mexico and Canada will remain in place until the two countries clamp down on drugs, particularly fentanyl, and migrants illegally crossing the border, Trump said in a post on his Truth Social platform.
"Both Mexico and Canada have the absolute right and power to easily solve this long simmering problem," he said.
"It is time for them to pay a very big price!"
In a separate post, Trump attacked Beijing for failing to follow through on promises he said Chinese officials made to carry out the death penalty for people caught dealing fentanyl.
A spokesperson for the Chinese embassy in Washington told the BBC "the idea of China knowingly allowing fentanyl precursors to flow into the United States runs completely counter to facts and reality".
"China believes that China-US economic and trade cooperation is mutually beneficial in nature. No one will win a trade war or a tariff war," he added.
The Biden administration has been calling on Beijing to do more to stop the production of ingredients used in fentanyl, which Washington estimates killed almost 75,000 Americans last year.
During his election campaign, Trump threatened Mexico and China with tariffs of up to 100%, if he deemed them necessary, much higher than those he put in place during his first term in office.
Trump has also said he will end China's most-favoured-nation trading status with the US - the most advantageous terms Washington offers on tariffs and other restrictions.
Tariffs are a central part of Trump's economic vision - he sees them as a way of growing the US economy, protecting jobs and raising tax revenue.
AzVision.az