Canadian embassy in Shanghai only processes the cases for Shanghai, or the areas nearby....if u ain't the resident there, u should go to Beijing, which processes wherever u r living. BUT my frdz was refused for re-entry visa,he didnt come back Canada then...well..this is 2 years b/4, dunno hows they doing now, but absolutely u should prepare all stuffs...!!good luck^^