کانادا دارای برنامه های مختلف اقامتی می باشد. افرادی که شرایط یکی از این برنامه ها راداشته باشند موفق به دریافت ویزای یک بار ورود به کانادا می شوند و سپس می توانند با ارائه مدارک جهت گرفتن کارت اقامت کانادا اقدام کنند.