Thanks, but I think it's not. Sail cloth has a finer structure.
This looks a bit closer and it's titled canvas strap. Is this really canvas? Looks more like rubber.
.... damn, there are millions different strap's out there. It's like finding a needle in a haystack.