You could try Line of sight [Infared, Laser, Mircowave] connection. Similar in some way to infrared connections found on some laptops, but in this case designed to work over much larger distances like kilometers.
There are many options here, just remember the climate/weather will affect, and you of course must have a clear view to the other building. I am guessing you can find a ISP that can set one up for you.