加拿大的移民名额主要通过各类移民项目来进行分配。这些移民项目包括联邦技术移民、省提名项目、家庭团聚、难民保护等。每个移民项目都有不同的申请要求和名额分配方式。联邦技术移民是根据申请人的技能、工作经验、教育背景等因素评分,分数高者有机会获得永久居留资格。省提名项目是各个省份根据自身需求制定的移民项目,申请人需符合省份特定的招聘标准,并获得省提名才能移民到该省。家庭团聚项目允许加拿大公民或永久居民邀请家庭成员移民到加拿大。难民保护项目是为有合法难民身份的申请人提供庇护和保护。总体来说,移民名额根据各个移民项目的需求和政策以及加拿大政府的移民政策来进行分配。