If you just want an honest and competent plumber than Flavio from Canada Wide Plumbing is your guy. I had been experiencing some extremely loud rumbling of water pipes any time I turned on a facet or flushed a toilette. It sound like the walls were going to come down. Flavio was extremely thorough in his inspection of the problem and provided a lot of information. He fixed the problem quickly and efficiently at a good price. He changed a few toilette valves and adjusted the pressure going through the pipes. Unlike some competitors out there, I felt like he was very sincere and not just there to make a quick buck. I would recommend him to anybody. Thanks Flav!