Hi, thanks for the replies, here's some clarification:
My primary concern is that the dedicated lens hood is a bit too long for the whole setup to fit in my holster bag. Secondly, it is a little awkward to access the lens cap as well.
I understand, most Canon lenses have dedicated lens hoods and you cannot easily change them (lens front element diameters vary). However, in some cases this is possible, for example, the lens hood for my 17-40 fits perfectly on my 24-105 lens.
(The reverse is true, but you wouldn't want to use the 24-105 hood on the 17-40 lens, as that will cause severe vignetting at the wide end).
So I was wondering if, just happens, one of other Canon lens hoods would fit this lens (and it is shorter too).