How much time is req for filing 140 after labor

“I want to wait for 8 months so that i get my canadian citizenship. is it ok to wait for this long”

--- Canadian Citizenship has nothing to do with your I-140, file it immediately, FYI your I-140 is filed by your employer for you and not BY you.
you are just filing for Permanent residence of US, and Canadian Citizens can also apply for US GC and US citizenship
 
Top