Searching for a local company to do some carpet cleaning, I came across these guys at West Island Carpet Cleaning (English name)
They came in, moved out the furniture, and cleaned my carpets to the point that they looked brand new again.
They recommended that I let it dry, so I waited one day to move the furniture back, but he even asked me if I wanted him to come back to do it for me, which at that point, I was shocked!
I would not hesitate to use them again!