As a non-US resident, it is very difficult, if not impossible to get financing. You will have to put down significantly more than a US resident due to lack of credit history here. Most of my foreign buyers who were not cash buyers have gotten the loan in their own country and then paid cash here. An international bank such as HSBC is your best bet.
The most important thing is to make sure you use a skilled, experienced buyer's agent and particularly one who has dealt with foreign buyers. We can streamline your search, negotiate on your behalf, and take you through each step of the buying process.