第一,身份不同。
拥有加拿大绿卡的人是加拿大的永久居民,但身份还是中国公民,拿中国护照,属于加拿大的外国人。
加拿大入籍是成为加拿大的公民,属于加拿大人。
第二,权利的不同。身份的不同,注定享受的权利和待遇不同。
拥有加拿大绿卡的人:
√ 可自由进出加拿大,可自由定居加拿大,享受与加拿大当地居民同等的福利待遇,包括加拿大的免费教育、免费医疗和其他社会福利等。
× 只是没有选举权和被选举权,也就是没有政治权利。
× 去其他国家仍需要办理签证,因为你还是中国护照。
√ 回中国方便,仍然可以继续享受国内的所有福利和权利。
拥有加拿大国籍的人:
√ 等于你成为了加拿大人,拥有加拿大护照,享受和加拿大本地人完全同等的权利,包括政治权。
√ 拿加拿大护照,拥有全球170多个国家以及地区免签或者落地签权利。
× 但是由于中国不承认双重国籍,加入另一国籍,则意味着放弃中国国籍,那么申请人不能继续享受国内福利。
、概念不同
绿卡是一种给外国公民的永久居住许可证,持有绿卡意味着持卡人拥有在签发国的永久居留权。国籍是指一个人属于某一个国家的国民或公民的法律资格,表明一个人同一个特定国家间的固定的法律联系,是国家行使属人管辖权和外交保护权的法律顾问依据。
2、申请条件不同
绿卡持有者如果该身份所需的某个条件不再满足时,持有者将可能失掉该身份。而拥有国籍的公民就没有这个顾虑了。
 3、行使权力不同
持有绿卡意味着持卡人拥有在签发国的永久居留权,但并不等于是该国公民。入了籍从法律上来讲你就是该国人了,可以享受该国的公民权。