If you can live without the 28mm end (there is really no such thing as a high quality lens that goes from a real wide to a real telephoto and maintains sharpness throughout), I would suggest the Canon 70-200 F4. Not the fastest piece of glass but definitely not slow, it has a constant aperture, and the quality of the images it produces is basically identical to the more expensive 70-200 2.8 IS, ie, it has some great glass in there. I have one and it is a great lens.
If you can't live without the wide capability, I would suggest one of Canon's EFS lenses like the 17-85. I've always gone for L lenses myself but now that I shoot video instead of photography I've realized that the EFS lenses are probably great for a variety of reasons. It won't have the exact range you're looking for but will be usable for more circumstances than the 70-200 I mentioned earlier, trust me, with that 1.6x crop with the sensor you have to be a ways back from your subject. In any case, I see a lot of pros in the field with me using them for what its worth and they seem to produce good images without breaking the bank, and they have that IS you're looking for too.