I agree with Tony. No cosigning. Much better to approach the issue in the gradual way described by Jack.
Alternately, talk to several banks which do A LOT of business with new immigrants. There are in fact banks that will issue home loans to foreigners. Ideally, these will be banks that deal with many people from your home country. Around here, I could find several who would write loans for Venezuelans, for example.