You need get sponsorship in Canada first. It will take one to two months. Then they will transfer your case to Beijing. You case will be done in Beijing not more than six month. Please take care a stupid secondary immigrating Secretary Soyong Park. Based on her name, I think she was from Korea and became Canadian later. She always do her best to make trouble to Chinese people. Generally it is easy to do all by yourself.