Да, можно использовать `<canvas>` без свойства `position:fixed`. Однако, чтобы достичь эффекта как на Codepen примере, вам необходимо будет использовать свойство `position:fixed` или `position:absolute` для `<canvas>`, поскольку это позволяет элементу быть абсолютно позиционированным относительно окна просмотра.
Вы должны пометить, что пример на Codepen показывает возможности `<canvas>`, независимо от других элементов страницы. В реальности, вы можете вставить `<canvas>` в блок контента и использовать `position:relative` для контейнера, чтобы сохранить порядок элементов на странице.