Apply a material to the whole canvas [suggestion?]

I don’t know if it’s possible to apply a material to a canvas object which will affect all components inside it (like turn them all grayscale. A quick try said no. So I’d like to do this suggestion.

You can try camera mode for the canvas and apply a shader to the whole camera

oooo, nice tip.