In Canon's own range, you should consider
24-85 f3.5-4.5 USD290
28-105 f3.5 -4.5 USD220 (Make sure you don't go for the 28-105f4-5.6) this is a nice lens,
Tamron's range
24-135 f3.5-5.6 USD370
28-75 f2.8 USD370 nice fast lens
sigma
24-70 f2.8 USD410
28-70 f2.8 USD330
all prices from the Adorama website, they are reputable
Simon