Let's unpack that.
Yes, it would hurt workers in those countries. Yes, it's better to have a low paying job than no job. Yes, it would raise the cost of goods and services in Canada. Yes, it would mean the people in those foreign countries would not buy as many goods and services. And plenty work in exporting companies.
I didn't say implementing tariffs would have no drawbacks. Of course it would. Any major action like that has repercussions. But the middle class would begin to grow again, we'd be less reliant on global trade lines (which, if you haven't noticed, are in the worst disarray right now I've ever seen), we'd shrink the wealth divide, wages would naturally increase to a livable wage because all the cash flow isn't pooled at the top or leaving the country, and we could reduce the ridiculous amount of government intervention to prop up the lower class because it's being addressed at its foundation instead.
The Smoot-Hawley tariffs were a blunt instrument, added to already high rates. There's a consensus among economists that it exacerbated the Great Depression, but they differ on how much. It certainly did not cause the Great Depression, nor is it the majority reason for why imports dropped 67%. Besides which, I'm not advocating for a return to 60% rates. I'm advocating for targeted application based on the foreign actor's labor situation, and would not be applied to countries with similar standards of living.
If not tariffs, what would your suggestion be for solving the widening economic disparity? The status quo is untenable, when a two-income household can't afford to get by.
We could return to a more progressive income tax system, where the top marginal rate is much higher. If both tariffs and higher marginal tax rates are ruled out, the only other option I see is something like universal basic income, and I sure as shit don't want that, as it comes with its own array of issues.