加拿大的长期居住权利有哪些法律保障?

加拿大的长期居住权利主要由《移民与难民保护法》来规定和保障。根据该法律,持有永久居留身份的居民可以在加拿大境内居住、工作以及享受各项福利。此外,加拿大政府也会对长期居住的外国人提供公共服务,例如医疗保险、教育和社会福利等。而对于移民申请者,他们需要符合加拿大移民局设定的条件和标准,如工作经验、语言能力、健康状况等。在获得移民身份后,移民也需要遵守加拿大法律,否则可能会面临被取消居留权的风险。总的来说,加拿大的法律体系为长期居住者提供了相对完善的保障,但同时也要求其履行相应的义务和责任。