The basic difference between varnish and polyurethane is that a varnish is a thicker layer than polyurethane. Both work as a sealant to a surface. The key to a successful sealant application is to get the surface clean and dry. There are online comparisons to the specific differences if you have issues with the material content of the sealant.