I think you should learn from other countries, like the U.K. with its “5+1”, in the Canadian lifeboat scheme. People apply for a study permit. That has nothing to do with stream A or stream B. Only after they graduate do they apply for stream A. That is a completely separate scheme. For stream B, it's the same. People apply for an open work permit. When they fulfill the requirement, they apply for stream B.
All three schemes are different. That's why some people actually fall out of the system. I think it would be better to have one scheme for everyone to apply for stream A and stream B from Hong Kong. That would solve the problem. We also need to guarantee that when they fulfill all the requirements and stay in in Canada for two to three years to fulfill them, when they apply for PR they should get it within 6.5 months and not wait another 21 months or even longer.