If I have obtained citizenship in a country that is not where I was born, will this help me?

Unfortunately, it will not help you. Visa availability or visa “chargeability” per country is based on the individual’s country of birth and not country of citizenship. So, if you were born in China but have Canadian citizenship, you will still be considered “Chinese” for visa chargeability purposes.