You'd better call them to confirm their policy before
you going,as my two friends'( one from China,another from HK ) experience, if the Canadian consulate doesn't
accept your application,you will lost $75 application fee,& get a refusal stamp on your passport,maybe effect your further application in China.