Recently, Sigma came out with a 17-50 2.8 HSM OS, which looks really competitively on tests and costs 75% of the equivalent Canon. I think it is worth looking into.