Canvas is a solid color throughout.
Cast has slight variations of the same color to give a little bit of a sheen to the fabric.
Spectrum has variations of similar colors in very small quantity that creates a “spectrum” of color.