спасибо, я только что разобрался. Сделал функцию внутри которой - цикл, он перебирает все канвасы на страничке, и запускает функцию с определенным канвасом по очереди. После етого появилась новая трабла, так появился undefined в другой функции потому что ранее глобальной переменной не стало. Но в цикле передаю нужние параметры и запускаю еще одну функцию (с теми же параметрами, и вуаля)) извините что долго, но может скрин будет понятнее)