It's as if context matters
There is a lot of hand ringing over this with big bad words like traitors/treason/adversary, etc thrown around.
Meanwhile in the real world:
We are not at war with China
We do $30 billion a year in business with China
We ship billions of barrels of war fluid to China every year, amongst other important natural resources
It isn't illegal for a Canadian to work in China
Not one shred of evidence has been presented which showed these individuals did anything illegal.
Want to make it illegal? Pass a law.
Oh, if we actually GAF about National Security, we would stop importing 100s of thousands of people fron a Country that just allegedly ran a targeted assassination campaign here