Just please be aware that there is never a guarantee that your case will be approved, no matter how strong it is. There is always some chance of refusal.
Hopefully you will get your work permit soon. In terms of the decision of whether to remain in Canada or not and proceed with the refugee...