Roofing contractor
MCBM Roofing Services and Contracting LTD
260 Edgeley Blvd #1, Vaughan, ON L4K 3Y4
- Google average
- 4.9
- Ratings counted
- 388
- One and two star
- 8 of 388(2.1%)
- Ontario median
- 2.9%
The first three are Google’s own figures for MCBM Roofing Services and Contracting LTD, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Ontario roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 379 | 98% | |
|---|---|---|---|
| 4 | 1 | 0% | |
| 3 | 0 | 0% | |
| 2 | 2 | 1% | |
| 1 | 6 | 2% |
About typical — the typical roofer in Ontario sits at 2.9%. A higher share is a reason to read the critical reviews below, not a verdict.
The critical reviews
The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.
All 6 of the one and two-star reviews we hold for MCBM Roofing Services and Contracting LTD, most recent first.
- 1 out of 5Zane Chatodkatha week ago
Owner gives a time a date and time and doesn’t turn up with no notice When you call and enquire he keeps on harping that he’s had 3 million dollar a year business to run and doesn’t have time Lack of respect and blatantly rude and arrogant Would advise against getting any work done with this company
Reply from the business
Spam
- 1 out of 5Eileen MorganEdited a month ago
We had a leak in our back roof and Marcelo and team successfully fixed it! Prior to this we worked with another company that replaced vent (did not fix leak) and then recommended that we replace entire roof. MCBM was such a pleasure to work with, trust worthy and professional. Thank you Marcelo and team, you guys are absolutely the best! UPDATE/EDIT: Several weeks after MCBM performed entire roof maintenance (caulking, identify and fix loose shingles), a new leak appeared in front of house. I quickly contacted Marcelo and he said that he’ll take care of us and his crew came the next day. Two small areas were replaced with new shingles. We were charged the same price as first visit with only 10% discount. I am disappointed of this outcome given MCMB performed ‘maintenance’ just several weeks before and hoped that Marcelo would be more understanding of situation. Further, just recently, back roof LEAKING AGAIN. The same spot that 1st company unsuccessfully addressed, MCMB ‘fixed’ but leaked again, At this point I was ready to replace entire roof and researched premium shingle brands with preferred contractors. The leak has been fixed by a preferred premium contractor that I found thru research. They have been in the business for decades and advised that he found vent needed caulking and this is the first place that should have been checked. He felt so bad of our situation ($1800 spent previously, yet still facing issues), that he did not charge us for the work. This other company truly stands by their work. It’s unfortunate that this played out this way with MCBM. Last and final edit in response to Macelo: Although I was not happy with how things transpired, I paid money due to him immediately upon our conversation. There is nothing wrong with inquiring on a new leak that happened soon after we paid for maintenance you recommended instead of replacing roof which you originally estimated still had 2-5 years left. With my review, I’m stating what simply happen
Google cut this review short. The full text is on their Google profile.
Reply from the business
Hi Eileen, let’s be clear and straightforward about the facts. Personally, I pride myself on being honest and professional. For things to work, we need to be practical and use common sense. You hired us to locate a leak, and we successfully pinpointed it on the main roof. We recommended replacing the roof because it is over 12 years old and lacks underlayment protection. Unfortunately, during another heavy rain, water leaked into your garage. You called us back, and we returned to repair the garage area; however, you refused to pay, claiming the repair was under warranty. The issue is that MCBM cannot provide a warranty for work in an area where we had never performed work previously. That is the absolute truth of the situation. At MCBM, we continue to operate with honesty and professionalism. Marcelo (owner)
- 1 out of 5Elena Koriakova2 months ago
We hired this company to clean our roof and gutters. The original quote increased significantly during the visit, and we ultimately paid approximately $500 for the work. Unfortunately, after the very first rain following the cleaning, water …
Google cut this review short. The full text is on their Google profile.
Reply from the business
The most important thing isn't knowing how to write, it's having common sense. If you clean a flat roof and there are branches hanging over it, and leaves keep falling, your flat roof will continue to have the same problem. That's why I recommended cutting the branches to avoid this inconvenience all the time. MCBM is not responsible for your property; you have to do it. Our service was performed properly. Take my advice and cut the branches, or pay for our service. Marcelo from MCBM.
- 1 out of 5Wei HongEdited 2 years ago
MCBM Roofing Services and Contracting Ltd installed the eavestrough and downspout at our property on July 31, 2023. On August 24, 2023, I noticed that the eavestrough was leaking at the back of the house. I contacted the Marcelo on August …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Hi wei: Hurting a business is not the best way to not want to listen to professionals when they show you that the problem begins with the roofing system that was already installed before MCBM began the work and was explained on several occasions. The best way to solve a problem is to understand the situation, not hurt a business that is dedicated to doing things right. You may not want to understand but MCBM always explained and demonstrated your particular situation. Marcelo from #mcbmroofingservices.ca
- 1 out of 5LizaU2 years ago
I had water leaking from ceiling. I tried reaching out multiple times. Finally connected with Marcelo and he scheduled a time to come but never showed up nor did I get a call with an update. I tried emailing with no response and just gave up.
Reply from the business
Sorry but We Don't have any RECORDS OF SERVICES provided to you
- 2 out of 5Adamarys Pardillo3 years ago
No good job to much problem with the installation everything was bad
Reply from the business
Unfortunately, we do not have any record of you as our customer. Please contact our office by calling 647 7047522. Marcelo and Carolina ( owners)
What reviewers keep mentioning
Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.
- fair pricing82
- downspout repair22
- shingle repair20
- polite crew18
- thorough inspection16
- eavestrough replacement14
- soffit replacement10
- before and after pictures8
- flat roof repair5
- reliable roofer4
Other reviews we hold
14 more of the 366 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Alan Poon3 days ago
Marcelo and his team did an outstanding job replacing and updating my shingles, gutters, downspouts, and fascia. Marcelo is a true perfectionist and was always available to answer my questions and make sure everything was done right. His team was professional, hardworking, and did an amazing job from start to finish. I’m extremely happy with the results and would highly recommend Marcelo and his team to anyone looking for quality workmanship.
- 5 out of 5Parag S3 days ago
Marcelo was great to work with. 5 star service and response. Got the Fascia repair inspected in the afternoon and fixed next morning. Thank you Marcelo!!
Reply from the business
Hi,Parag . Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5J DeeL3 days ago
Worked with Marcello at MCBM roofing. Pleasure to deal with and provided amazing service for an Eavestrough repair at a great price. If ever need any roofing or Eavestrough services give him a call. Honest and always willing to help.
Reply from the business
Hi,John . Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5Hany Amina week ago
Very responsive and did a great job. Marcelo was great and very professional
Reply from the business
Hi,Hany . Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5Sophia Ma week ago
This company responded right away to my urgent inquiry. The wind had blown off multiple shingles leaving me with a leak. They came, assessed and fixed my roof at a very very reasonable rate.
Reply from the business
Hi, Sophia. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5anton kiesenhofer2 weeks ago
great communication, friendly, professional - recommend MCBM 100%
Reply from the business
Hi, Tony. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5Melissa3 weeks ago
We had a wonderful experience with MCBM Roofing Services and would highly recommend them. Marcelo was professional, responsive, and communicative throughout the entire process. He kept us informed every step of the way, and made the whole experience stress-free. We received quotes from several roofing companies, and MCBM's pricing was very competitive. Our garage roof replacement was a more challenging project because part of our patio sits over the roof, but the team handled it with care and expertise. The workmanship was excellent, and the job was completed efficiently with great attention to detail. We are extremely happy with our new roof and wouldn't hesitate to use MCBM Roofing Services again in the future. Thank you, Marcelo and the team!
Reply from the business
Hi,Melissa. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5Joseph Talotta3 weeks ago
Excellent service and great workmanship
Reply from the business
Hi, Joe. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522
- 5 out of 5Holly Rucciaa month ago
There is a reason this company and his team have 5 star reviews everywhere. They are amazing! Contacted them to fix the leftover shoddy workmanship from the install. They came, were beyond professional in the inspection, photos of issues recommended repair and price was more than reasonable. Less than 1/6 th of a competitor. The professionals who arrived on time did a perfect job and all required beyond the items listed on quote as they felt was required. Left the job site spotless. Will never look for another roofer again (and have had many). Look no further. On a flat roof installed by the builder Madison, we had 4 inches of snow fall into the inside of garage. They gave is half a “courtesy” fix and not the other half. Another company quoted a $6000.00 fix. Most people can’t climb the garage roof or a 3 story townhouse, so to find a roofer to have confidence in is the golden egg.
Reply from the business
Hi,Holly. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522 Mcbmroofingservices.ca
- 5 out of 5Jamie Ca month ago
I’ve been working with this company for a couple of months now and I’m thoroughly impressed. They have been professional, respectful, honest and the quality of work does speak for itself. As my home needs more work done, as more projects come up they will 100% be my first phone call. I’m so happy I found them, if you need some work done I highly recommend this company. They’ve secured my business for a long time to come!
Reply from the business
Hi,jamie. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522 Mcbmroofingservices.ca
- 5 out of 5Susiea month ago
Marcelo and his crew from MCBM Roofing have been amazing. This was my first roof experience and Marcelo was very thorough when it came to exploring options, outlining the project and detailing the costs. His team was extremely experienced, efficient, and courteous. He and the crew answered all my questions and were overly accommodating when I made a colour change mid project. They were flexible when a difficult neighbour tried to derail the schedule. They kept the site clean, thoroughly tidying up every night before they left. It’s clear why all their ratings are 5 Star. I’m beyond impressed and would highly recommend MCBM Roofing.
Reply from the business
Hi,Susie. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522 Mcbmroofingservices.ca
- 5 out of 5Ayaz Aa month ago
Great experience with this roofing company. They helped add aluminum fascia to our house and did a very clean, professional job. The team was reliable, knowledgeable, and took into consideration our choices. The finished work looks great and improved the exterior of our home!
Reply from the business
Hi,Ayaz. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522 Mcbmroofingservices.ca
- 5 out of 5Paula Ea month ago
Hello. We had our eavestrough replaced. We chose MCBM because Marcelo took the time to explain the job and his price was reasonable. Marcelo backs his work with a warranty. That gives us peace of mind knowing he stands behind both the product and the installation. Marcelo is very personable and is a pleasure to work with. 😊 …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Hi,Paula. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522 Mcbmroofingservices.ca
- 5 out of 5Paul Andreza month ago
The service was fast and convenient. The repair was done quickly and professionally. Communication was excellent.
Reply from the business
Hi,Paul. Thank you so much for your business, for your support and most of all , thank you very much for putting your trust on us. Regards, Marcelo & Carolina MCBM Roofing Services and Contracting Ltd. 647 704 7522 Mcbmroofingservices.ca
The latest post from this business
Posted by MCBM Roofing Services and Contracting LTD to their own Google profile 2 months ago. Their words, not ours.
MCBM ROOFING SERVICES AND CONTRACTING LTD. Jun 21, 2026
What MCBM Roofing Services and Contracting LTD says about itself
Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.
Family owned
“…We are a family-owned and operated company. Our mantra is…”
Other roofers in Vaughan
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| GTA Roofing Prosefficient team, emergency repairs, punctual team5.0268 ratings0.7% one and two star(647) 588-3357 | 5.0 | 268 | 0.7%2 of 268 | (647) 588-3357 |
| The Roofersprofessional crew, quick response, shingle replacement5.0126 ratings0.8% one and two star(416) 858-0400 | 5.0 | 126 | 0.8%1 of 126 | (416) 858-0400 |
| RoofLife Roofing Companyshingles, efficient team, roof treatment4.8114 ratings3.5% one and two star(416) 962-4900 | 4.8 | 114 | 3.5%4 of 114 | (416) 962-4900 |
| The Roofersroof replacement, quick response, polite team5.0106 ratings0% one and two star(416) 858-0400 | 5.0 | 106 | 0%0 of 106 | (416) 858-0400 |
| High Skillz Roofing Inc | Richmond Hillshingle repair, skylight repair, efficient repair5.0103 ratings1.0% one and two star(647) 704-3529 | 5.0 | 103 | 1.0%1 of 103 | (647) 704-3529 |
| Perfect Choice Roofing & Eavestroughroof replacement, eavestrough replacement, thorough work5.091 ratings0% one and two star(647) 677-8148 | 5.0 | 91 | 0%0 of 91 | (647) 677-8148 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 388 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 388, of which 366 have any text — and it is not everything Google shows.
Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.