I'd say look into Little John's idea of lens hire, there are quite a few companies who offer lenses for hire over periods of say 7 day, 10 day or 14 day hire, much much cheaper than buying an expensive lens for one event
maybe think about something like the Canon 100-400 L lens ? should be...