加拿大公民和永久居民在身份和权利方面有一些不同。加拿大公民是指具有加拿大国籍的人,他们享有包括投票权和参与政治活动的权利。另外,持有加拿大护照的人也被视为加拿大公民。而永久居民是指在加拿大取得了永久居留权但并非加拿大国籍的人。永久居民可以在加拿大合法居住和工作,但不能投票。另外,永久居民需要定期满足居住和履行税务义务等条件,以保持永久居留身份。如果符合条件,永久居民可以申请成为加拿大公民,经过一系列程序后成为加拿大公民,获得更多权利和福利。总而言之,加拿大公民地位更加稳固,享有更多权利,而永久居民是居住在加拿大的长期居民,但在某些方面权利会有所限制。