Вам тут скорее не канвас нужен а какая ниудь либа работы с изображениями. Вы прямо на бекенде через эту либу создает изображение с нужным вам текстом в нужном месте и разным размером, а так же прочими элементами и на выходе получаете изображение в нужном формате, его и показываетет в браузере и отдаете его на скачивание. А канвас, вы только заскриншотить сможете. Браузере не имеет нужных инструментов, что бы перевести канвас в формат изображения.