hello, did your case go through the provincial immigration office first? The province has to approve your case first. I don't know how it is done through Beijing visa office. I have been in Canada for 7 years. I sent my application to Buffalo, which is a bit faster.