This whole Canadian immigration system is the epitome of inefficiency and incompetence. My wife is a student in Canada, and, though the procedure appears simple to get an open work permit, it is not. The university and CIC informed my wife that since I am a citizen of the US, I should go to the closest Canadian border and apply for the permit there. I drove many hours to do that, and the border agents had absolutely NO CLUE what to do! I continued to show them documentation from CIC which indicated that I was eligible to apply at the border, and their bewilderment was amazing! They gave me phone numbers to call, which I had already called, and they had been disconnected years ago. Each time I was told why they could not do something, I showed them documentation from their own website which indicated otherwise.
I ended up mailing the packet to New York, using the checklist of documents from the NY Consulate website. The packet was returned because I did not include a couple of documents that were NOT on the checklist. On March 28, 2013, they received my packet again. I have requested information about the status of my application, and received no word back. This morning, I received an automated email stating they are finalizing applications received on March 1, 2013.
I don't think I could dream up a scenario as incompetent and inefficient as Canada's system. It's as if I'm in diplomatic purgatory.