I had a girlfriend who was working at a Chinese media company five years ago, and her company said something unpleasant (true) things about an important company in the local province. The mayor called up the newspaper, and was pressuring them... it turned out alright in the end, but it was a minor headache.
If you're doing business somewhere where political influence plays in court, you should just factor that into the cost of doing business and take the mayor out to eat once in a while and do something nice for a local charity or university. The small time/money to be invested in that is still probably less than the costs of compliance in more regulated places (who also have corrupt laws, but the corruption is further upstream - see AirBNB... hotels don't pay off the judge, they pay off the governor).
There was a lot of government pressure over the 'dodgy dossier' scandal, but nothing like 'the entire top management' being 'fired'. (By who? The BBC Trust?)
I followed the events very closely back then. It's interesting that you should mention the dodgy dossier. It was a dossier that the government presented in parliament as an intelligence report when in fact it was lifted from a thesis paper and then sexed up by government officials. This was a clear case of fraud. But none of the so called independent inquiries even looked at this dossier. They preferred to look exclusively at another dossier that was less troublesome for the government. I watched as much of the inquiries as was possible and I came away thinking, what a farce, what a complete farce. The government ordered the inquiries, they defined the narrow mandate of the inquiries, they appointed the people who conducted the inquiries, everything. And the inquiries didn't ask the questions that would have been tough for the government.
Instead they used a minor note taking mistake by a small radio reporter to pressure the BBC leadership into resignation. I heard interviews with Greg Dyke afterwards. They were plain and simple fired and the renewal of the TV license was used as a lever.
The law you're thinking of allows having guests as long as you actually live in your residence. My impression was that it doesn't actually affect AirBNB because of this.
Canada is a great choice. Singapore or Hong Kong would be ok. Various Eastern European countries, or Ireland, or Australia or New Zealand -- all great.
The only reason I would put a small business in China is a manufacturing business, or a services business focused ON CHINA. A services business focused outside China based in China is utterly insane. You have the language issue, the undeveloped legal system and business support system, the high cost of top-tier expats, and all sorts of political risk.
As I recall, people said companies can generally VPN out, but that adds to your costs (paying the external VPN site, plus latency, another single point of failure, etc.).
* Tax breaks (such as the federal SR&ED[1]) for high-tech businesses. I believe Vancouver has the largest by province, especially if you're in entertainment technology (like special effects) or video games.
* They consider themselves not a melting pot but a mosaic of people; i.e., there is no jingoistic pressure from the bumper-sticker patriots for foreigners to join the suburban zombie horde and conform conform conform, aside from at least learning english or french. Plus, you can sort of feel a fondness (rather than a passing, almost aloof acknowledgement) of their natives (deferentially called "First Nations"). The culture is one of acceptance, rather than impatient urgence to adapt.
* There is an odd reluctance to trusting outsized corporations, especially from what I've seen in Vancouver. Maybe it's just me, or perhaps it's their culture, but where I am now in the US, there are miles upon miles of strip malls with the same 30-40 chains and/or big box stores (Best Buy, Wal-Mart, Bed Bath Beyond, TJ Maxx/HomeGoods, Olive Garden, Dollar Tree, etc.) and small business storefronts (aside from family-run ethnic restaurants) are almost non-existent. I see alot better mix of corporate behemoth vs. mom-and-pop shop in Vancouver. Could just be a big city thing (although, last I checked, NYC was looking more like a concrete version of a big-box store suburb rather than its "if I can make it here..." bootstrappy romantic past).
[1]Strategic Research and Experimental Development - http://www.cra-arc.gc.ca/sred/
Hope you enjoy Vancouver!