The gilTclCanvas is a replacement for the Tk canvas. It works pretty much the same, but has three main differences:
The gilTclCanvas is documented in a technical report (.pdf, 332 kb). This report refers to the "GML canvas", which is the former name of the gilTclCanvas.
A video (.mp4, 76mb) shows some of the possibilities offered by the gilTclCanvas.