Cannabis essential oils range from monoterpenes to triterpenes, with the cannabinoids being diterpenes. Diterpenes are usually considered the heavest molecule that can be extracted using steam, so I would say it was possible.
There is a thread on this forum, pushing the envelope on that subject, which you might check out.