The available immigration programs to migrate to Canada include the Federal Skilled Worker Program, the Provincial Nominee Program, the Canadian Experience Class, the Business Immigration Program, the Family Sponsorship Program, and the Refugee Program. Each program has its own requirements and application processes. It is important to research and determine which of these programs best suits your needs and skills.