I don't believe you can take out private or government loans as a non-citizen, unless you have certain types of visas (asylum, refugee, victim of human trafficking, etc). Private loans will require a permanent resident or US citizen to cosign for you, which at the sheer quantity of money you need will be a difficult if not impossible task. Do you have any family here? Does your home country have a vet school? Without attempting to immigrate here permanently, your options are going to be very limited. The international people at my school appear to be independently wealthy for the most part.