India, July 11 -- US President Donald Trump says his government will impose 35 percent tariff on goods imported from Canada from August 1.

In a letter posted on his social media platform Truth Social Thursday, he also threatened to impose blanket tariffs of 15-20 percent on imports from Washington's most other trade partners.

In the letter addressed to Canada's Prime Minister Mark Carney, Trump wrote, "Instead of working with the United States, Canada retaliated with its own Tariffs.

He cited "Canada's failure" to stem the flow of fentanyl into the U.S., its levies on U.S. dairy farmers and the trade deficit between the two major trade partners as reasons behind this surprise announcement.

However, he suggested considering "an adjustmen...