WD40 is actually really based for removing moisture it is a temporary lubricant, but it will actually eat at plastic and is hydroscopic so will attract moisture. I believe it was developed to prevent rust on rockets by displacing water.....;)
Vaseline has petroleum in it so although it works great and reples water it will over time break the plastic down, even silicon in a can has aerosol in it which burns melts plastic, so dry silicon or water based lubes are they way to go..... ;)
Not sure if I want any of that stuff near my canopy

Oops this is a kitesurfing forum my bad.....!