Hi Moyash,
The first place to start your research is post #1 here which has all the basic information, steps, and guidelines you will need to make the best possible choices … including more information about most of the many materials used in mattresses.
Latex, wool, and cotton are high quality durable materials but I would want to know the density of the polyfoam (what they call “soy based foam”) in the mattresses you are considering. I would also keep in mind that natural fibers will compress and become firmer over time … cotton more than wool.
There is more about the Ikea latex mattresses in post #3 here.
Some of the better options I’m aware of in the Ottawa area are listed in this thread although 7th Heaven Futon also seems to have some good quality options as well.
Phoenix