Barbara Bergsten does absolutely wonderful canvases if you want to master different stitches on canvas. She actually paints the stitch’s pattern onto the canvas.
In addition to this she has made many stitch guides available free on her site. Now she’s added an even better tool: the “Painted Stitches” handout. It comes from her class at TNNA earlier this month. That’s a small picture of it from her blog.
It has 30 stitches diagrammed in two colors on a single sheet. You could print this out, get it laminated and keep it in your stitching bag.
I love it.