没有正解,要么持加国护照合法入境中国;要么持中国护照(实质上是非法)入境中国,当然还有放弃加国国籍也是个办法,否则持中国护照入境中国应算作偷渡,那样在中国长期居住会有较大潜在的风险。首先,如被中国政府抓住一定会被驱逐出境,更麻烦的是你以后可能再也不能合法回中国了,因为你有偷渡纪录(非法入境)。再则,在中国长期居住,用中国身份买保险(车险、人寿险、疾病险)到时可能一分钱也赔不到,因为有些险种只向中国籍开放不对外,还有些险种身份不同保金不同,外国人的命值钱些保金也贵些。当然你一定要为省几个钱用中国身份买保险,保险公司绝对欢迎你,签保单也绝对会很顺利,但到你付了保费到时要向他赔付的时候尤其是大额保单,他要不查你个祖宗十八代找你点什么茬子出来那他还开什么保险公司?还有在中国,法律对国民和外籍人士在很多方面会有较大的差异,一旦牵涉到官司你会很被动,比如,你开车出交通事故,或在路上行走被车撞了……,因你的非法中国身份,打官司起来你输的成分会增加很多。所以,你要持中国护照入境中国,事先最好认真评估风险,尤其对于想在中国长期居住的人士最好还是合法入境!