It is almost impossible to get Canadian landing paper in 6 months. In the future you will face problems like interview request in US, current status update and current employment update if your hushand leaves US. You and your hu*****and had better file immigration in Beijing.