楼主的做法其实是可行的。中国的国籍法虽然说你取得了外国国籍就自动丧失中国国籍,但是问题是中国的国籍法管辖权仅限于中国,对于楼主在加拿大所有行为是没有管辖权的。所以即使是你取得了加拿大国籍,中国的国籍法是管不到你的。
只有你进入中国国境的时候才能管到你。如果你持中国护照进入中国境内,那中国的司法机关就认定你是中国人。所以楼主唯一关注的是如何混出境。这是唯一需要关注的。
还有一种方法就是入籍前申报丢失枫叶卡,向加拿大政府申报一张新的枫叶卡。用旧枫叶卡混出中国海关。楼主不妨一试。。不过貌似楼主也没机会一试了。
美国十年签证是可以出境中国海关的,理论上没买机票其实都没问题,但是中国官老爷,,都是很不专业的,不该他管的事情他都要管。
当年我持英国学生签证,1月30日过期,1月14日从南京机场混出中国海关到了香港。当时我只是想去香港旅游而已。机场海关盘问了我半天,盘问的中心问题是他们告诉我英国不会让我入海关。我咬死说英国那边我会有办法让他给我入境,你如果不放我出去,请给我一个合理的理由。南京机场的海关小哥看了半天,还是让我走了。