You can reenter US from Canada within one month period each visit without visa; not from China. If you come back from China, you need US visa for reentering.