فرایند مهاجرت می تواند کاری پیچیده و دشوار باشد. با توجه به تنوع برنامه های متفاوت مهاجرت فدرال و استانی، علی رغم اینکه شرایط متقاضی نقش کلیدی در موفقیت یک پرونده دارد، بی شک دانش قوانین مهاجرت و نحوه ارائه پرونده متتقاضی می تواند سهم به سزایی در افزایش شانس موفقیت وی داشته باشد