Have you tried removing your hood and press the filter onto the tank itself?
17-55 is using a rather large 77mm filter, a normal hood will definitely cutoff the 4 corners, assuming you get the step-up rings to fit hoods of 2 sizes up, but that will still not guarantee vignetting free.