The problem with canvas, as correctly identified on the IE blog, is that no-one has yet worked out what to do with it from an accessibility perspective. Other browsers just report it to screen-readers (and other similar technologies) as a graphical block, whereas it obviously contains a lot more crucial information than that, and there's no standard for how that should be represented.