There are many immigration programs, both federal and provincial, available for securing Canadian permanent residence.