Canvas будет проще, так как вы упомянули стирание.Поскольку canvas - это растровая графика, чтобы стереть что-то, вы просто очищаете определенные пиксели, от которых хотите избавиться.
Чтобы сделать то же самое в SVG, вам нужно либо очистить целые фигуры, либо определить, как изменить фигуры, чтобы стереть только их части, или добавить новые фигуры сверху, используя белый или любой другой цвет фона.