I've found canola oil to be as good as anyone could expect for absorption and delivery of medicine. But what about flax seed oil or hemp oil? Will either of those work?