Hi Bros, for those who has an external flash, go try Tamron 17-50 2.8 before you buy the Canon.
The lack of IS can be overcomed by flash and the lens is just as sharp or sharper than the Canon version! Further more, it is less than HALF PRICE of the Canon.