I would strongly advice you suck it up at your current job as that's what im doing. Im jut waiting for that thing called PR to get the hell out of my current job. A friend whose application was at the last stage of processing changed job and his previous employer called AINP, his PR processing was automatically cancelled and now he is starting all over with his new employer.
Another friend, his work permit expired and he applied, but was refused because he didn't have complete application. As his work-permit was refused and expired at the same time, he got a letter from Revenue Canada or CIC to stop working. He stopped and was jobless. All these time, his application for AINP was in progress and still is. He finally did restoration and got work-permit but could not go back to the company that applied for AINP for him. He currently work for a diff company and the good thing is that his previous employer has not called AINP to report that he is no longer with them. In a nut shell, it all depend on if your employer would report that you no longer with them. I don't trust my company, so I will suck it up and wait hesitantly