If your hu*****and's F-1 is denied, you need to leave U.S. immediately. It is called Zero Tolerance. As the result, you will not have time to appply F-1. According to website of Canada Immigration department, it will take 60 monthes to finalize a case in Beijing, China. If you do not live in H.K. for more than one year as residents, you can not apply from or your case will be not transfered to Hong Kong cousulate. Since consulate in GuangZhou and Shanghai do not process any immigration case, your case will be transfer to Beijing.