I've ice dyed as well as painted and sun printed the canvas and been happy with the results. I love cotton but the soft canvas has such a nice texture that I think it provides a cool uniqueness to a finished piece.
"Flowers at Play" is painted and appliqued. I mounted on canvas stretchers which is easy to do and a quick way to hang.
Check out my Artist Canvas Fabric page for more finished fabrics!