Hi jcp
I may be wrong but I thought your fiance could go to the Canadian Consulate in China and apply for a visa from there?
I've no idea which may be closest for your fiance but I found a list of Canadian consulates here
http://canadaonline.about.com/od/travel/a/embchina.htm so perhaps it's worth giving one a call to see if that's a possibility.