You haven't said what the canvas is to be glued to. -Try silicone, it sticks many things like canvas.
I would use yellow carpenters glue.
Some type of silicone glue is best for this. E-6000 is a good choice
Hot hide glue mixed with 10% glycerin for flexibility.
To effectively glue seashells to a canvas, first clean the shells to remove any dirt or debris. Then, use a strong adhesive like epoxy or hot glue to attach the shells to the canvas. Allow the glue to dry completely before displaying or hanging the artwork.
Yes
The best type of glue to use for styrofoam projects is a low-temperature hot glue gun.
The best type of glue to use for adhering felt to wood is a strong craft glue or fabric glue that is suitable for both materials.
You should use a special type of glue called "craft glue" or "foam glue" that is specifically designed for bonding styrofoam. Regular glue may not work well with styrofoam.
No type of glue should be used on seat belts.
The best type of glue to use on fabric is fabric glue, as it is specifically designed to bond fabric materials together effectively.
Only oil and acrylics are the best type of paint to use on a canvas. Any others will not work right.
Silicone would work for that.