I had a mattress custom made for our boler. It was made by a shop in Toronto. If this interests you I'll get you his number. He's winding down into retirement so I'm not sure if he's still working.
Better line bedding 416-742-1941. 2450 Finch Avenue West. The owners name is Enzo. He is a friend of a friend and I was told he was on the verge of retiring so I'm not sure if he's still around. We brought him a template of the mattress shape I wanted and he made it from that. Ours is all foam. I think I had it made a bit too thick but it sure is comfortable. Any questions, just ask. If you're in the GTA and wanted to check ours out let me know.