所有这些都是杞人忧天, 国籍法虽然那么写, 操作起来国籍选择权还是在本人, 如果你用中国签证就意味这你主动放弃中国国籍, 如果你继续用中国护照, 中国只关心出入境符合中国的法规, 不会瞎操心你在中国以外的纪录和国籍, 只把你当中国人对待(同时也意味着你在中国境内放弃外国政府的领事保护, 必须要遵守中国法律), 这样也符合中国政府的政治利益. 这并不是什么法律漏洞, 这是中国政府有意为之.
相反倒是加拿大表面上说承认双重国籍, 但自从ETA实施以后反而强制双重国籍人士必须要用加国护照入境, 变相不承认双重国籍, 连像中国那样的选择权都没有.
难道你们没有意识到所有的障碍其实是因为加拿大变相不承认双重国籍, 强制收回枫叶卡, 不发签证禁用ETA强制用加国护照入境, 让入籍的人没有签证或枫叶卡给中国海关看造成的吗? 真正承认双重国籍的国家比如很多欧洲国家就不存在这些问题.