Лучше сделать заранее максимальное кол-во нужных ему элементов и выключить у них Image. Потом просто когда нужно включать его и передавай нужный спрайт. Это лучше, потому что если менять SetActive или добавлять элементы, то канвас каждый раз будет полностью обновлять все элементы в нем.