There are a number of different ways you could make OSB water resistant or waterproof but the cost would probably be more than using pressure treated plywood to begin with. Since it has so many crevases if you put many coats of oil based enamel on it, it would be water resistant. You could coat it with fiberglass and use it for a boat. It would be waterproof.