What adhesive would be best to adhere metal to wood and to canvas?

I am making a project where I can glue small metal parts to wood and to a painter's canvas.I want the adhesive to be strong enough so that the metal parts stay on forever.The project is for indoors. Gorilla glue does not work.I have thought about industrial strength adhesive,just not sure about this.

  4 answers