Question: will vinyl stick to canvas?
Answer: Canvas is not a smooth surface. This is what makes it a bit of a challenge to get vinyl to stick to it. ... Simply spray the entire surface of the canvas with your spray adhesive and let dry. After the adhesive is dry it will not feel sticky, but it adds a coating to the canvas to get that vinyl to stick better.