No, not really.
That logic only holds if american consumers have infinite money, which they dont. You cant just raise the prices indefinitely, eventually people just cant afford to buy the product so they dont buy it at all.
So it hurts everyone, the actual outcome is the product straight up just vaporizes off the proverbial shelves, you're supply dries up.
For canada this heavily includes:
- Automobiles, enjoy going back to having year long + waits for getting your car you wanna buy
- oil, gas prices will skyrocket because the US has its own supply, so people will still buy it but yeah, prices will just go sky high
- Machinery, including construction equipment, refinery equipment, turbines, etc etc. So this will result in massively hiked up city level taxes as your local power plants, processing plants, etc find their repairs skyrocket in costs. Also potentially a lot of refineries and plants will no longer be able to afford operating costs so they'll just shut down, so unemployment will skyrocket
- Medication, Im sure you see where that one ends up going...
- Aircraft and Spacecraft
I don't know how the US thinks this isn't just shuffling money around as the primary money for this is from federal spending, so they're literally just imposing tariffs on themselves, which is pretty stupid. Par for the course though.