The short answer is absolutely. Visa buyers are wanting to immigrate to this Country to experience the American Dream. They are coming with money to invest in a business so they can qualify.
Do all Visa applicants qualify? The answer is no. They should have a good Immigration Attorney to guide them through the process.
For you to sell your business to a Visa buyer you must have good financials, a good lease/property that goes with the business and employees.
While it can take a little longer to get to closing table due to all the paperwork involved, in most cases it will be worth the wait.