Since 2011 when Bill C-31 was created with the goal of modifying the laws of refugees in Canada, there have been a lot of questions regarding the loss of the Canadian permanent residency for people that immigrated to Canada as refugee claimants.
Undetermined Job Contracts and their Function in a Canadian Immigration Process
Being a foreigner and having a job offer in Canada could open doors towards a permanent residency, however, the definition of a job offer can vary depending on which procedure you use.