Hi,Unfortunately, in this world nothing comes free and so is the Canadian Permanent Residence.You are required to pay the visa application fees, PR fees, language requirement fees etc to apply for Canada PR. Though, the good thing is that you are supposed to pay in stages and the Canadian government does not asks you to pay the amount in one go.Every Canada PR program has its own eligibility requirement and visa fees.There are different Canada PR programs namely:Express Entry ProgramsProvincial Nominee ProgramsFamily SponsorshipTo get a sponsorship, you require a family member who is either Canadian Citizen or Permanent Residence holder to apply for Canada PR. Though, you still need to pay for sponsorship programs as they are not free.If you have any of the following connection in Canada, you may apply for sponsorship programs:SpouseCommon law partnerConjugal partnerDependent ChildrenParents and GrandparentsTherefore, the above mentioned relationship helps you in applying for Canada PR.Based on the best possible visa option of Canada Family Sponsorship, you can initiate your immigration process for Canada PRAlternatively, if you are skilled worker and are keen to migrate under Skilled Migration programs like Express Entry or Provincial Nomination Programs, you can pryou meet its eligibility requirements.To apply for Express Entry, you need to take Educational Credential Assessment Test, IELTS language requirement test and check NOC code on CIC website.Create an express entry profile and mention your key credentials like age, educational qualification, work experience, language ability and adaptability. A minimum of 67 points out of 100 is required on Canada point assessment grid.The eligible applicants are then invited by the Canadian government to apply for Canada PR.Know Your Immigration Points Score for Express EntryAlso, a known connection also helps you in receiving additional points towards your overall Comprehensive Ranking System Score.There are some provinces that have the basic requirement of known connection to apply for Canada PR. Example- Manitoba Provincial Nomination Program (MPNP). The basic requirement to apply for MPNP is a known connection in the province.For further information related to Canadian Permanent Residence and other eligibility requirements, fill the free assessment form and contact the visa and immigration