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