Vanish, lacquer, and polyurethane all work well to create a waterproof seal on top of wood to protect it from moisture. However, these coatings need to be re-applied over time. \
Nothing makes wood permanently waterproof because even thick finishes will wear away over time. \