I've actually used regular old Thompson's Water Seal on cloth in two applications: a light canvas bedroll cover and groundcloth, and on a pair of heavy cotton coveralls. Neither came out as what I would call waterPROOF. Both were highly water repellant, however. It took several days of airing out for the smell to go away, though.