Il y a des soucis qui sont propres aux zoom, tel le vignettage, la disto..
Le 18-55 est un EF-S (pour APS-C), tu exploites la totalité de ta lentille, donc vignettage et disto à 18mm. Et le problème existe sans avoir mis de pare soleil!
Le 17-40 L (pour FF), tu ne prends que le centre de la lentille (le coeur de la meule) et tu n'as pas de vignettage. (au passage)

Après, si on monte un pare soleil de 70-200 sur un 18-55, je peux comprendre qu'il y est un problème!
T'as un objo Canon, prends un pare soleil Canon , t'as un sigma, prends un pare soleil sigma. En prenant la bonne référence, tu n'auras aucun souci! EW-73B pour le 18-135 par ex.