Trump's tariff on the other hand doesn't have justification. He uses Drugs as an excuse to get his tariff unchallenged.
Trump also wants to use revenue Tariff to cover the tax revenue deficit for his proposed Tax Cut that only benefits the Rich people and he's selling Tariff as "tax on foreign countries" where in reality American consumers are the ones footing the bill, not the Corporate who pass the cost.
Go out and ask what Americans know about Tariff prior to this debacle and check how many articles, short videos were published to explain what or how Tariff works. It's pretty clear Americans don't understand how it works and Trump eloquently attempts to misled these folks.
Now having said that... Let's get to the details:
If you take out Oil from Canada-US trade agreement, both nations are on-par (yep, White House didn't tell you that)
You know how much Fentanyl goes across the border from Canada side? 19kg, you (yes you) can carry it in a military grade backpack probably. Fentanyl is US problems.
Trump is building a narrative to justify stealing US taxpayer money and shift it to the Billionaires.