Hi, I am on a TN visa and looking to get to green card. My wife's relative has a company who is willing to sponsor my green card process. are they allowed to? Thanks in advance