Думайте о холсте как о доске в классе. То, что учитель пишет или рисует на доске, является частью доски, и вы не можете выбрать ни одного из них. Если вы хотите что-то, что вы можете выбрать с доски, вы можете использовать мягкую доску, на которой вы можете поместить объекты, а затем переместить их из одной позиции в другую. SVG является примером софтборда, здесь каждый рисунок (например, линия, дуга) - это объекты, и вы можете добавить на них прослушиватели щелчков.
Если вы хотите, чтобы холст вел себя как SVG, вам придется с этим справиться. Вы можете добавить прослушиватель щелчков на холсте, и всякий раз, когда на нем получено событие, вам необходимо рассчитать, на каком элементе произошло это событие.