我1999 办了无犯罪公正(那时候,我打算申请加拿大移民)。我2000 年来了美国读书。 现在,我打算办绿卡,听说要无犯罪公正。是真的吗?我是不是要补办1999-2000 的公正?怎么补半(我现在人在美国)?什么时候交到移民局:申请绿卡的时候,还 是申请公民的时候? 另外,申请公民的时候,我需要交什么材料?