Thank you very much, I looked into the details on the website you provided. 
I have one more question, I am Canadian citizen now and would like to get my previous J1 waivered so that I could get an US green card without any worry in the future. Please advice if I need to get a job offer from an US company and ask the company to provide a sponsorship for H1b or I could apply for the waiver without an US job offer? 
Your advice is appreciated. 
Thanks, 
Sam
Thanks, one more question?
所有跟帖:
                    •                    
                    回複:Thanks, one more question?
                     -ImmCanada- 
                    ♂                    
                        
                    
                                                            
                    
                    
                                        
                        (149 bytes)
                        ()
                        12/29/2004 postreply
                                                15:29:11