immigration to Canada is very beneficial to professionals and business people alike. Canada consists of 10 provinces and 3 territories and many of these provinces welcome overseas skilled professionals through Canada Provincial Nominee Program (PNP). Many provinces and territories of the country participate in Canada PNP with their own set of eligibility criteria.