We are submitting I-485 together with i-130 forms right now. Do we need to file i-765 at the same time or can we wait? My husband is currently in US with a TN visa from Canada that will expire at the beginning of April'08. He is currently working. I'm hoping I-485/i-130 can be processed before April. Is it too optimistic? Will he be able to submit I-765 sometime in January'08 and receive employement authorization before TN visa expires? I understand that ones we submit the application for I-485, he no longer can reapply for TN visa. Thanks.