Exactly. Some oils promoted as "healthy" - such as canola oil and some other "substitute" vegetable oils (not olive) - have too high a ratio of Omega 6 to Omega 3, and should be avoided. Fish oil, natural or in supplements, is generally high in Omega 3 and Vitamin D3.
See also some keywords VitD / VitD3 threads from last couple of months.
Green leafy plants are the primary source of 3’s, and the animals that feed on green leafy plants.
In modern factory farms, animals are no longer fed green leafy plants, nor do we eat enough green leafy plants ourselves.
And that is how we’ve become 3 deficient