You are certainly no problem to go to the states using the two Chinese passports. your identification and visa information have already been in the immigration officer's computer system, even though they issued you a visa twenty or thirty years ago and even you changed to an Canadian passport, they still have your information. So, you do not need to worry about this.