We use 3M 77 at work and somehow a can of it followed me home.

I think that it would work fine for laminating sheets of foam. Some other stuff that we use at the shop is a double-sided tape, really thin and sticky that I've used to bond lite ply to foam. For extra measure I CA around the joints. It's kind of like carpet tape but better.