Best of 2019
"Millwall's installation of a new roof on our house this summer was perfect! It was done quickly, precisely when..."
"It's been a very long time since I had my ducts cleaned so with a basement reno completed I had Clean Air Canada..."
"Kevin is polite, and thorough. It took a while to get him to show up, but his work was fine."
"Tim is a dedicated and knowledgeable professional and takes pride in what he does. He has a very accommodating and..."
"Very pleased! Have never used their service but it was recommended and we will definitely use them next year!..."
"We utilized Dunbar Masonry to repair two 45 year old chimneys. They showed up on time in a company truck, the..."
"Hired Jamie back in December to fix a chimney leak & install a firebox. We got 90% done & after leaving a few call &..."
"We found Affordable Quality Roofing to be an excellent company. They gave us good price, outstanding work and..."
"The cheapest by far but took a very long time to get done. Nice guys but couldn't rely on them to be there at any..."