Никак. как только отработала функция отрисовки квадрата или еще чего то - это становиться лишь набор пикселей на холсте. что бы сделать имитацию рисования вы должны каждый раз перерисовывать все действия на холсте. как вариант все ваши квадраты, круги, линии и прочее это отдельный js объекты в массиве, который хранит координаты размещения данного обьекта на холсте. и после каждого события перерисовывать холст с этого массива. в интернете очень много материала на данную тему. Лень это не путь разработчика. Когда мне достался первый проект на канве я просто потратил ночью что бы узнать принципы работы с канвой.