J'ai eu un peu le même genre de souci pour retrouver le pare soleil pour mon 17-40L et je suis passé sur un site à HK.
Je pense avoir payé le tout FPin à peine 7$ en version baillonette et franchement en dehors de la finition "velours" des originaux canon il est bleuffant !
Maintenant si je paume un Lenshood je sais où aller le chercher.