I mean Canada's largest trading partner is the US, which also has many examples of large scale human right abuses.
As a Canadian, it's not really relevant to me that a country we trade with isn't liberal, and I don't agree with the premise that China is inheriently anti-west. Anti-western values, yes, but China does not threaten west violently in anyway that I can see. They mostly threaten western dominance economically.
IMO, Canada should just do what's best for its citizen, which is get good trade deals, and ensure that our values don't morph into something unrecognizable. What other countries do in their own borders is largely irrelevant.
> in the US, which also has many examples of large scale human right abuses.
Excuse me? Citation is needed here for present day human rights abuses in the US.
> Canada should just do what's best for its citizen, which is get good trade deals, and ensure that our values don't morph into something unrecognizable. What other countries do in their own borders is largely irrelevant.
It’s extremely relevant, if you believe in personal liberties and democracy you should to do business with societies that uphold personal liberties and democracy it’s that simple.