Hi Lamba
Thanks buddy for your answers.
Sorry, I dont know, better to ask this with your lawyer or INS. My understanding is your info was correct at the time when you filed I485, and later got the Canadian Citizenshp but your Pakistani citzenship is still valid so you are covered and there should not be any problem. If INS find any discrepancy in the app they usually send enquiry (RFE) or call for an interview.
I have a question, what about Pakistani Citizen Ca landed immigrants do they also need to get registered at INS office ?