To impregnate our snowboard clothes we bought the Nikwax TX Direct Spray. The impregnation is really top. With the spray you can really all provided with an impregnation, wenns must be even a wool sweater ;-). But be careful, multicolored jackets or pants you should pack in no case in the dryer after impregnation. With me by a white / blue striped jacket has been transformed into a light blue / blue striped jacket. Therefore multicolored parts better hang to dry. Monochrome parts have survived the dryer at us, but here I would advise to each part individually to dry.
Conclusion: impregnation top, but be careful when drying!