I am very disappointed by Canyon plumbing service department. Yesterday I have placed service call from Canyon plumbing for in-floor water heating and plumber had checked my hot water tank, water heater system and fixed the issue with a comment that their is airlock in the pipes. After very few hours there no hot water at home we did not realize that there is not hot water until early in the morning. Today morning I placed emergency call to canyon plumbing early morning at 6:00 sh to fix the issue. Plumber came and informed me that the same system thermostat switch which is attached to wires which he touched yesterday were failed. This failure is due to the fact that plumber opened the door of my hot water drum yesterday and fiddled with wire yesterday. Plumber agrees that he opened my hot water drum pulled the wire out from the drum but is not agreeing that he has done a mistake and charged us again 159.03 cad in addition to yesterday cost 120.00 cad. This is absolutely ripping innocent customers out from their pockets we have trusted canyon plumbing and installed expensive systems in our home and service that canyon provided is very poor. I would not recommend anyone going for this company their service department is very poor and arrogant. They have totally played very well with the situation you pay for 2nd visit or will go.