Are there any home ways to coat your shoes (made of material like canvas or cotton) to be water resistance?
Some time ago I've tried Ultra Ever Dry, but it was too smelly, toxic and the coating layer was too visible.
Lifehacks Stack Exchange is a question and answer site for people looking to bypass life's everyday problems with simple tricks. It only takes a minute to sign up.Sign up to join this community
The easiest way is to polish your shoes with wax.
Rub the beeswax over the entirety of the shoe. Use dishwashing gloves or rubber gloves to keep your hands clean.
If you don't have beeswax, use the candle wax.
When finish, optionally you can use your hair dryer (with high heat) to eliminate the whitish color (so the wax will melt into material even deeper).