Silas is currently yelling and wolf-whistling at me because I won't let him out of the cage as I'm in the kitchen (and the kitchen is both heaven and **** for him... lots of shiny objects, lots of noise). I'm going to call around over the next couple days and find out which of the five vets in town see birds. I'm in Ontario, Canada, so I can't see our costs being much different from the USA.
Hopefully I can find someone who can check him out. My house isn't bird-safe by any chances... high ceilings, lots of high places to land. An open attic that we can't get into, but Silas could easily, multiple fishtanks, etc.
Thanks so much for the quick replies!