For difficult to find pet food, you might try:
http://www.petfooddirect.com/
They carry a US sourced organic cat food there that I can not find locally.
I just checked; they carry blue buffalo.
http://www.petfooddirect.com/Brand/Blue-Buffalo/Category/Dog/Dog-Food
Possibly the other foods your vet recommended.