Yup! There's only 3 pigments in birds, actually. Melanins (black, grays, browns), carotenoids (reds/yellows), and porphyrins (red, brown, greens).
I assume that red canaries are "colour fed" because it involves carotenoid colours, and those are affected by what is consumed and not by what is structural, which is what Mekaisto is talking about. The really bright, gorgeous colours that are "sparkly" are iridescent or non-iredescent, and they're produced by a thin layer of keratin on the barbules and by how the light interacts with it - whether it reflects or scatters.
Blues and greens are not pigment, but structure. Greens appear by an overlay of yellow pigments over blue wavelengths, like what you see in yellow and green budgies. White feathers contain no pigment, and reflect all wavelengths thus giving white.
So, based on what's been said, colour feeding will not work for a bird unless it has feather colours based off of carotenoids, which most do not. Healthy, beautiful feathers come from proper diet and sunshine.