I cancelled my credit card when it was on balance 0. However, after one year back from China, when I re-applied for a credit card, credit card company told me I have a couple dislinquencies on my credit report and refused to issue a new one for me. I am going to find out what really happened. Does anyone know bad credit history affects green card application in the future?