Provincial Nominee Program
With the Provincial Nominee Programs (PNP), provinces in Canada can nominate candidates who have indicated an interest in that province to become residents of the province. Each province excluding Quebec and Nunavut has its own PNP.
This means that individuals who want permanent residence in Canada can get the nomination of the province they want to move to. This nomination helps immensely in getting you invited to apply for Canadian permanent residence.
So you want to migrate to Canada, you will need a permanent Canadian residence visa, you can apply to the province you want to live in for a nomination.
If the province you want to live in gives you a nomination, the immigration, Refugees, and Citizenship Canada (IRCC) will send you an Invitation To Apply (ITA) for residency.
The ways you can apply for PNP depends on the province you are applying to. In some provinces, you can apply through the Express Entry System. In others, you will need to apply to the province directly and see if they give you a nomination.