A polymer made from equal masses of sulfur and canola oil was carbonised at 600 °C for 30 minutes. The resulting material exhibited improved uptake of mercury from water compared to the polymer. The carbonisation could also be done after using the polymer to clean up oil spills, which suprisingly improved mercury uptake to levels rivaling commercial carbons.