We'd discovered Better Contracting at the Home Show. They replaced the roof on our old Victorian home in Toronto. It had 7 tons of roofing materials (2 layers of shingle and a layer of the original slate) that had to be removed, which is why the price was higher than the average. Although they were very busy and difficult to schedule, we didn't mind the wait, knowing they work with Mike Holmes. We found them to be excellent. Great attitude, good work ethic... and they cleaned up after themselves.