I agree with you canadaforall, what a lot of people do is that they apply and wait. i would suggest that one should apply and move on with life, i know a lot of people who have Canada and Australia PRs but they are staying in the Gulf because it pays better.
If you can get a better job than the current, by all means go for it, study, engage yourself in something positive instead of waiting.
We all know that Canada immigration takes considerable time, had it been UK, i would had suggested to wait as it takes 2 or 3 months, but here the case is different, dont let an opportunity pass just because you have applied. We will all arrive in Canada, but hopefully before today is prehistoric