Both are used as remedies to treat plants, but contain different ingredients. Horticultural oil is made from petroleum-based mineral oils or vegetable-based oils extracted from canola, cottonseed, or soybeans. Horticultural oils may be used to treat other problems or have different effectiveness.