Tibet, Xinjiang, invading Vietnam.
>Or soviet imperialism
You're joking, right? The quintessential imperialist power of the Cold War. Post-WW2 subjugation of eastern Europe. Occupation of the Baltic states. The failed colonialist war against Finland. Suppression of attempts to leave its imperialist orbit in Hungary in 1956, Czechoslovakia in 1968, to a lesser extent Poland under Gomulka. The disaster in Afghanistan was started b1y the Soviet colonialist war there, of course.
>Or Vietnamese imperialism
Laos was a client state for a while, and their involvement in Cambodia crossed the line into imperialism at various points in the 70s.
>Or Cuban imperialism.
This one has a long and storied history. Cuban mercenaries were used to bolster far-left authoritarians and Soviet-aligned strongmen all over Latam and in Africa too. Even to this day they gladly send mercs to fight Russia's fascist war of aggression in Ukraine.
I mean, that's a rationalization for feelings, but I don't explains the responses. Isn't Canada pursing closer relations with China because Trump, for instance? That's like deciding to ally with Magneto because Professor X fell short of your expectations.
Canada is doing the normal things countries do in a multipolar world in which none of the big players (other than maybe the EU if they become a big player) will be a truly reliable ally from which no danger to its sovereignty emanates.
Due to geographical and logistics constraints, China is in many ways far less dangerous to Canada than the US, if the likelihood of the US going full fash and invading us is anything above 0. It's a good move to offset your complete dependence on the big and somewhat friendly player next door, who can swallow you up whole if it decides to do so, by engaging more closely (than before) with a big and somewhat unfriendly player far far away, who can do little damage to you in case your relationship sours. Realpolitik the big boys call it, I think.