This is what a lot of people don't realize, no matter what country you are in, you are always guilty of something.
I'm an American, in America, and I'm 100% certain that I'm in violation of at least one of the over 40,000 laws and regulations that exist on the federal level. (And that doesn't even count the state and local laws and ordinances.)
Here's the thing though, I have no idea which laws and regulations I'm currently in violation of.
So all a country has to do is pick someone. Just arrest them, and assuming a sufficiently complex legal system, whoever they arrest will be in violation of some law. As regular people we just can't help it. We have no ability to maintain an awareness of every law and regulation we are subject to and stay in compliance with them.
So if you're Canadian or American, and you're not someone with the resources or clout to protect yourself from all of this, I'd strongly urge you to consider business models that allow you to operate at a distance from Asia. No one wants to be the dumb patsy sitting in a Chinese prison for 10 years because China and the US want to throw temper tantrums with each other.