You should check your app. There were parts for you to complete and info to provide showing your intent to return to Canada.I applied when I came to Pakistan
Now note: I'm not saying that this issue WILL delay or has delayed your app, just the thing I noticed in the info you provided that could have an impact. So it's worth checking but might not be an issue.
BTW: if you have made further preps to return to Canada since you applied, you could submit an 'update' by webform, and that might (conceivably) help move things along.