众所周知中国是不承认双国籍的,我前几年来美国留学,家里经济条件较好,所以通过EB-5拿到了美国绿卡,后来由于担心EB5的风险,又自己办了个加拿大的技术移民。所以我现在是中国国籍+加拿大枫叶卡+美国绿卡,如今我准备长期在北美发展,我想如果我悄悄入籍加拿大,不让中国政府知道,依然保留中国护照,从加拿大或者美国回中国的时候靠中国护照+美国绿卡出入中国海关,隐瞒加拿大身份。然后到了美国再用加拿大护照回加拿大或者去别的中国护照不能免签的国家,请问这样做有什么漏洞吗?有没有什么风险?