Как сделать такой background с помощью canvas?
Судя по исходникам, фон сделан с помощью библиотеки particleground. Инициализация плагина -  в файле custom.js.
world-networks.ru/view_post.php?id=177
да и собственно https://yandex.ru/search/?text=canvas%20анимирован...