That is one of those few cases where doing the right thing is probably also the good international move. What I'm talking about is to make it very clear that you really will—and have a plan to—help and protect your nationals in Hong Kong. Three hundred thousand Canadians is not a negligible number.
If you tot up the Canadian and BNO passport holders and the American, Australian and New Zealander passport holders together, you are talking about the bulk of Hong Kong's economic lifeline. If they all left Hong Kong because of what China's government policy is, then they would have to think hard about that.