You may be able to immigrate to Canada under several programs. They may be broadly categorized under Federal Programs and Provincial Nominee Programs.
Under the Federal Express Entry Pathway, you can immigrate under the Federal Skilled Worker, Federal Skilled Trade & Canadian Experience Class. You may also immigrate as a student on a Study Permit or as a worker on a Work Permit, Caregiver Pilot Program, Self-Employed and Start-up Visa Program.
In addition to the Federal Programs, you may also qualify under the Provincial Nominees Programs, which vary from province to province.