Mechanisch ist das ein Canon ein 83 mm Bajonett für Objektive mit 77 mm Gewinde - optisch - also der Ausschnitt vorne - ist das EW-83J angepasst auf das EF-S 17-55mm f/2.8 IS USM. Auf ein Objektiv mit einer 58 mm Gewinde passt das Teil eher nicht.
Ggf. bei Canon das genaue Objektiv (mit Bezeichnung) suchen - wo verfügbar sind kompatible Sonnenblenden im Zubehör aufgelistet.