you need to thicken your paint as a way to allow it to be capable to hold its texture about the canvas when spread using a palette knife.
On the subject of painting on canvas, acrylic paint is the preferred preference. https://bookmarkchamp.com/story17395309/the-smart-trick-of-textile-art-meaning-melbourne-that-no-one-is-discussing