CIC has very good reasons for having its internal offices (Mississauga to handle Family Class PR outand applications, Vegreville to handle inland PR applicants, and Sydney to process PR cards and anything dealing with citizenship) and its visa offices outside of Canada.
The sponsorship portion is reviewed by CPCM because it does not have to do with the principal applicant but with the sponsor, who is a Canadian PR or citizen. They forward the PR portion of the application to the visa office that has jurisdiction over the case, assuming the sponsorship undertaking has been approved, because that portion has to do with the principal applicant. The short answer is that CIC puts visa offices in various countries because laws and procedures vary from country to country in so far as how they affect CIC's job to assess an applicant for PR. The staff at a particular office are specifically knowledgeable about the laws and procedures in their jurisdiction, and yes, they're also knowledgeable about the countries they deal with from the cultural and linguistic perspective.
Everyone who works for the visa offices outside of Canada works on the CIC payroll. They are all, if not Canadian citizens, then certainly citizens and PRs. I have no idea how they get selected for the locations where they get posted.
So I have a few questions about CIC offices and practices and I was wondering if anyone had any ideas or answers to them. I'm confused as to why when we send in our forms they look at them in Canada to approve the sponsor but then send it back to the country of origin to approve the PR. Does that mean that CIC pays to send Canadians to live in those places to work in the office or are they run by locals of the area? wouldn't it be easier and faster to have all the applications processed in the same place as the sponsorship approval? That way all places would have the same processing time due to the fact that the applications would be done in order of arrival just like the sponsorship part of the process is done now and then the satellite offices would just have to handle the interviews and PPR's. just some of my thoughts.... I'm really thinking of finding out how to get involved with working to improve CIC once we are all done with this process.