"Thank you to Gary, Alex and Demetri for replacing our damaged eavestrough. Gary responded to my inquiry with a free..."
see more >"Our roof was only a year old but for some reason, still leaking. Our original roofer could not seem to figure out the..."
see more >"We decided to go with Canadian Roofing Company after a recommendation from one of our friends that also lives in the..."
see more >"Tip Top certainly lived up to their name. Team was a pleasure to deal with. Crew were very hard workers who worked..."
see more >"Had to replace my old roofing, from start of process which included interacting with insurance company was great. ..."
see more >"I am incredibly pleased with the service I received from this company, and in particular, Mark. On a very cold..."
see more >"Serge is a true professional. He has immense pride in his work, and is very talented at what he does. He is a..."
see more >"Richard put in some new windows for a neighbor, and we requested a quote on our home, to replace all our..."
see more >"I called Bob and he came over right away and quoted me. Everything he told me that he was going to do he did. Right..."
see more >"We were very happy with the job that the Alpine crew did. They were very professional and did a good job cleaning up..."
see more >"The recent windstorm cause shingle damage to our garage roof and upper west slope of our roof on our house. I..."
see more >"Philip and his crew came to our house for the first time today for exterior window cleaning. his company, PMT Home..."
see more >"I called MCBM Roofing Services for roofing inspection and repairs., Marcello came on the same day!! He is a true..."
see more >"Integrity did a great job replacing shingles and adding underlay to two neighbouring semi-detached houses. Very..."
see more >