Hey I took volunteer departure back in 2006. I entered in U.S. In 2000 I entered in U.S. Under L1 visa my visa expired n I overstayed; we applied under labor. Just my husband got the work permit. my husband applied for Canadian immigration we got landed immigrant visa. We do cross border frequently plus we did fly too to visit my family in Houston. Never had any trouble. Last year I consult a lawyer regarding coming back to Houston permanently. He told me that I have 10 years bar even though I took volunteer departure. My 10 year bar is ending in November. My question is can apply for U.S. immigration few months a head before ending my time period? Please help me.