Tienes más problemas de los que piensas... Primero, legalmente, ya no eres ciudadano de la RCP: al adquirir la ciudadanía canadiense, renunciaste a tu ciudadanía de la RCP. No es que a la RCP no le guste la doble ciudadanía, es que no la permite... Y si actualmente estás en China con tu pasaporte de la RCP, estás en problemas (si te atrapan).
Mostrar tu pasaporte de la RCP al personal de la aerolínea no te permitirá subir al avión: no tiene visa de EE. UU. Mostrar solo tu pasaporte canadiense tampoco te permitirá subir al avión, ya que no hay sello de entrada de China: también tendrías que mostrar tu pasaporte de la RCP. Es posible que al personal de la aerolínea no le importe, pero no hay garantía de que no notifiquen a Inmigración.
Sin embargo, cuando te presentes en el mostrador de Inmigración y le entregues tu pasaporte de la RCP y el pase de abordar al oficial, tampoco habrá una visa de EE. UU. Y eso no les convencerá: son tan minuciosos con los ciudadanos de la RCP que salen del país como con los extranjeros que entran al país. Lo más probable es que no te dejen pasar, y probablemente te escolten a un área secundaria, y posiblemente más que eso. Perderás tu RCP y te enviarán en tu camino, con suerte de inmediato.
Mi primer consejo es: salir de China a través de un país sin visa (Malasia acaba de abrir sus puertas a los ciudadanos de la RCP), o, podría funcionar, a través de HK o Taiwán. Desde allí puedes volar a los EE. UU. con tu pasaporte canadiense.
Mi segundo consejo sería renunciar oficialmente a tu ciudadanía de la RCP: te evitará más problemas en el futuro, y como ciudadano canadiense de todas formas puedes obtener una visa de 10 años. Además, no podrás extender / renovar tu pasaporte de la RCP en Canadá o EE. UU., ya que no tiene visa de Canadá / EE. UU. Eso también cancelaría tu ciudadanía...
ACTUALIZACIÓN
Como menciona @jcaron, interpreto mal la pregunta, y la visa de EE. UU. está en el pasaporte de la RCP, por lo que esto te ofrece mucha más flexibilidad, a menos que el personal de la aerolínea informe a Inmigración que eres ciudadano dual, deberías poder salir de la RCP sin problemas. Y con una visa en tu pasaporte de la RCP, deberías poder renovarlo en EE. UU. (pero no en Canadá).