Integrity Roofers replaced my roof on my house in Toronto. It was a very good experience working with this company, from the initial meeting to assess the job, to the days the work was being done, and the clean up afterwards. The work was high quality and the company is very responsive and pleasant to deal with. They provide details of the job as it is progressing with many detailed photos from all angles. The job was delayed due to torrential rain, but they came immediately when the weather cleared and worked on Saturday to complete it. I would highly recommend this company.