The only thing I would add to that is to have the Government of Canada come up with a lifeboat scheme. That's one of the number one recommendations for Hong Kong pro-democracy groups.
One thing to remember is that Hong Kong society is not entirely wealthy. It has one of the largest income divides in the world. Not everybody can afford to leave. Yes, you have U.K. passport holders and Canadian passport holders but a lot of young people aren't going to have the means to make it to Canada, the U.K. or the United States. A lifeboat scheme that particularly looks after them because of their participation would be very welcome.