I applied on May 22nd, and have not heard back yet. I am in Alberta. I wonder why you guys think the processing is different for different provinces? Isn't there a central processing unit?
Also, do you think it depends on the permit expiration date? My permit expires on September 30th, but I should leave Canada in one month for an internship (and I have mentioned that in my application). If I don't hear back right away (to be able to apply for renewing my visa), I may have to leave Canada and apply for everything again.

Any thoughts?
Also, does anyone know how long the visa extension processing takes? And how long it takes to receive the passport by mail after sending it?