Yes, but canvas won't stand up to as much "abuse" as the wood panels. If you use un-stretched canvas and attach it to a rigid surface (like a piece of plywood), there is less chance of puncturing it because it is supported. The finished painting could then be stretched onto a frame.