Canvas (англ. «холст») — изображение, содержимое каждого пикселя которого контролируется яваскриптом.
Растровый графический редактор — приложение, которое контролирет каждый пиксель рабочей области.
По-моему, целесообразность использования canvas для растрового графредактора очевидна.