Canvas CAD is an idea for a web based 2D CAD drawing app written with HTML 5 using the canvas element.
The following diagram shows that multiple canvas' might be layered on top of each other to produce various layers for the drawing. The drawing layer might even be split into multiple drawing layers.
Some of the design elements might be borrowed from CADSTD and qCAD. Here are some thoughts.