برنامه شهروندی کانادا یکی از جنبه های اصلی قانون مهاجرت کانادا است که به ساکنان دائمی واجد شرایط راهی برای تبدیل شدن به شهروند کانادا ارائه می دهد. معیارهای واجد شرایط بودن عبارتند از، رعایت تعهدات اقامتی (مدت اقامت)، مهارت زبان، و دانش کافی از تاریخ، اصول، ارزش ها، اقتصاد، و جغرافیای کانادا.