Canada offers the opportunity to obtain permanent residence for skilled professionals from around the world through various points based skilled immigration streams.