我一开始考虑用中国籍申请的原因也是想用枫叶卡从国内直飞温哥华。但考虑到如果用美国护照移民关联枫叶卡,不暴露中国护照,那我中国护照在加拿大离境是不是查不到离境记录。有移民监优势。如果考虑到保留中国护照方便的话,建议用中国护照申请加拿大移民。这样可以方便在中国驻加使馆续签中国护照,以及方便从中国直飞加拿大。
美国不承认双重国籍,只要入了美籍,你再有1000个国籍美国也不承认,只承认美国籍,所以你用哪个护照移民加拿大美国根本不care。至于美国税收,美国公民(或绿卡)不管跑到其它哪个国家都必须向美国报全球收入。