The phrase
"oilsands producers" refers to companies or organizations involved in extracting oil from a specific type of sedimentary rock called oil sands, which contain a mixture of crude oil, sand, clay, and water. These producers use various techniques to extract the oil from the oil sands and refine it for various industrial purposes.
Full definition