In addition to Federal Immigration Programs to Canada, each province has its own immigration program. Provincial Nomination Programs (PNP) is another chance to immigrate to fit criterias fixed by IRCC (Immigration, Refugees and Citizenship Canada). Each province has its own program which differs from another provinces.
Remebre that if you are not eligible in a province, you might be eligible in other province's program
Here are the PNP for each province.