You can try the pool liner repair sealant. I used it to repair flatbed tarps when I ran 18 wheelers over the road to good effect.
I would use yellow carpenters glue.
You haven't said what the canvas is to be glued to. -Try silicone, it sticks many things like canvas.
Hot hide glue mixed with 10% glycerin for flexibility.
Use glue that use made for pottery and follow the instructions on the glue.
Elmer's new China and Glass Glue.
You can use super glue to repair your shoes, but there are also glues made specifically for shoes. Shoe Goo is a popular brand of commercial grade super glue made for shoes.
super glue
Epoxy is best for that.
A good epoxy .
It really depend on what the crown is made out of. It also depends on what glue you use. But either way, it will never look perfect.
There are mant things like a screw driver and glue and tape
Super glue may do it temporarily, but it's a better repair if you use epoxy.