There are several ways to apply for permanent residency in Canada, as described below:
Federal Skilled Worker
Quebec Skilled Worker
Provincial Nominee Program
Canadian Experience
Business Immigration
Family Sponsorship
Temporary Work Permit