Cotton percale is a very high quality canvas because it is made with very fine threads, made from very long fibers. It is very tightly woven (at least 80 threads per cm2) which allows it to be both fine and resistant.