Canvas is available any time we're open on a walk-in basis. We use patterns and graphite paper to transfer to your canvas. We offer large 16x20 canvases for $20 and smaller 12x12 canvases geared toward children for $15. We supply the canvas, paint, brushes, pattern and graphite paper for your amazing experience!!