I know a very fine alternative for you. Teh Sigma 100-300 HSM 4.0. It is really a marvellous range on one level with a Canon or Nikon.
Another idea would be the Sigma 80-400mm VR, but I think it is too slow.
On the other hand you want make a mistake with the Canon either.