TikTok ban was the worst one because it was about speech, not trade or security. If the bill said "China banned our social media so we're gonna ban theirs in reciprocity," that'd be a way more valid reason.
I feel like this has to do more with the consolidation you typically see international companies do with their North American operations than anything. More often than not do things have to go across the border for warranty repair. Even when a 'local' Canadian presence exists (like Asus has), they themselves generally act as a middleman between you and their 'parent' operation in the US. It would not be surprising to find out that TikTok US operates the Canadian version as well.
The fact that China's version of TikTok is nothing like what's available in the US should showcase how much the USG gives zero F's about it's citizens regardless of the political party you lean towards.