<p>cbreeze, is there some reason that your SIL’s employer wouldn’t have sponsored the green card application? That is usually how Canadians working on an H-1b visa start the process, and it’s important to start it well before the expiration of the six year limit on an H-1b. I hope your SIL has requested an extension if he’s nearing the six year point.</p>