Skip to content
Roof Warden

Roofing contractor

Alpine Roofing

31 Carlaw Ave, Toronto, ON M4M 2R6

Google average
4.5
Ratings counted
603
One and two star
70 of 603(11.6%)
Ontario median
2.9%

The first three are Google’s own figures for Alpine Roofing, 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

4.5
603 ratings
Google’s profile shows 602
How the 603 ratings break down, from five stars to one
5
48981%
4
417%
3
30%
2
71%
1
6310%
11.6%of these 603 ratings are one or two stars (70)

Higher than most — 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.

8 of the 33 one and two-star reviews we hold, most recent first.

  • 1 out of 5Manvir Singh2 months ago

    There are not able to communicate properly, pricing compare to other competitors is too much and very high. Completely rude 3/10.

    Reply from the business

    We take feedback seriously, but at this time we are unable to identify a customer record matching this name in our files. If you are a genuine customer of Alpine Roofing, please contact our office directly with your full name, property address, and the date of your service or estimate so we can review the matter properly and address any concerns. We ask that further details not be posted publicly for privacy reasons. Alpine Roofing Team Update June 4th, 2026 Hi Manvir, we previously invited you to contact us directly so we could better understand and address your concerns, but we have not received any response. At this time, we have been unable to identify a customer record or project matching this name in our files. If this review relates to a genuine interaction with Alpine Roofing, please contact us directly with your full name, property address, and service details so we can properly review the matter. Alpine Roofing Team

  • 1 out of 5Bobot “Botits” Cee8 months ago

    My next door neighbor here in Ajax just changed their roofing right after I changed mine. Alpine roofing completed their roofing in 3 days and when left, screws and debris were everywhere specially on my concrete slab pathway in between our houses where I access my backyard. I had to clean it my self completely opposite from the guys who did my roofing (my roof is wider) who used magnets to get rid of screws and cleaned debris on both sides, front and back of my house. After few days I saw Alpine roofing visiting and fixing my neighbors roof again.

    Reply from the business

    Dear Bobot, thank you for sharing your comments. We take job-site cleanliness and safety very seriously, and our crews are required to perform full magnetic nail sweeps and debris removal before leaving any project. According to our records, no concerns were reported to us at the time, so we were not aware of any debris on the shared pathway. Had we been informed, we would have returned immediately to address it — we never leave an issue unresolved. It’s also important to clarify that we cannot access or clean neighboring properties without approval from the homeowner, as this can raise privacy and liability concerns. If any material was found on your side, we would have gladly handled it upon notification. Regarding the follow-up visit you observed, that was a routine post-installation check. We regularly revisit projects to ensure quality control, even when the work has been completed correctly. It does not indicate that the roof required re-repair. We stand behind the professionalism of our crews and our commitment to proper cleanup. AlpineRoofing Team!!!

  • 1 out of 5Alex SmithersEdited 9 months ago

    My neighbor engaged Alpine Roofing to do some work on their house. The workers waltzed into our shared alleyway without giving any notice (potentially dropping shingles on my kids' head or freeing our aging dog to wander the streets), and subsequently managed to dent our window siding, rip our bicycle cover and leave behind a bunch of garbage including nails where my kids play. If you're looking to scuttle your relationship with neighbors, I highly recommend engaging these clowns. Addendum: Nothing better than spending your weekend cleaning up somebody else's nails, tar, grit and shingles. Except for when you happen to glance up and see a jumbled mess of roofing garbage affixed to the side of your house (photo attached). This will be fine the next time there are high winds or an ice storm, right? And the service drop for your electrical wires is the perfect place to support a tangled heap of trash. If this is the carelessness with which this company manages its surroundings, I am woe to imagine what transpires on the roofs above.

    Reply from the business

    Thank you for taking the time to share your concerns. We are truly sorry for any inconvenience or distress caused to you and your family. At Alpine Roofing, we take the safety of residents, neighboring properties, and our surroundings very seriously. It is never our intention to cause disruption, and we sincerely apologize if any damage or mess was left behind. We would greatly appreciate the opportunity to speak with you directly and make things right. If there was any damage to your property, we are more than willing to assess it and arrange for repairs or compensation as needed. Please feel free to contact our office at your convenience at service@alpineroofing.ca or let us know how we can reach you. Thank you again for bringing this to our attention. Your feedback helps us ensure that situations like this are handled with greater care in the future. UPDATE: Thank you for contacting us & providing the details, we came back to clean up all the debris. If you need anything else please do not hesitate to contact us

  • 2 out of 5dave johnstone10 months ago

    I would give a 2.5 star if it was allowed. It is hard to recommend this company to fix a leak in the roof. I am giving 2 stars because they did continue to come back, unsuccessfully, and required many follow up phone calls from myself for them to come back. One of the workers who came back was quite rude and made it seem like it was my fault for him not finding this leak. On the third visit I had to request not to have that worker come back to my house. After 3 attempts to fix my roof, I asked if they could do a water test but they said it would be a waste of time and they could be there for hours without finding any leaks. Needless to say, I ended up going with another company that did the water test, located and have fixed the leak. For roof repairs, I cannot recommend this company.

    Reply from the business

    We’re sorry to hear that you were unhappy with the service. Our team made several visits to your property in good faith to resolve the issue, and the leak was not visible during those inspections. We take pride in standing behind our work and always act professionally. We regret that your experience didn’t reflect our usual standards. Please know that your feedback has been shared with our service team so we can ensure better follow-up and communication in the future. We take it seriously and are committed to improving from every experience. AlpineRoofing Team !!!

  • 1 out of 5donald bilodeau10 months ago

    I can't recommend this roofing company.

    Reply from the business

    Dear Donald, We cannot locate any record of completing work for you. If you are in fact a customer, please contact us with your project details so we can investigate and resolve the issue. Otherwise, posting a general negative comment is unfair to our team. Please send us the details to service@alpineroofing.ca UPDATE Oct 10: We haven't received any response from you, please contact us at service@alpineroofing.ca UPDATE 2 - Oct 22nd: We still haven't received anything Clearly, you were dealing with someone else & not Alpine Roofing

  • 1 out of 5James Mirandaa year ago

    Had my roof done by this company three years ago, and by the second year, shingles were already coming off during storms. No one else in the neighborhood is having this issue, which tells me the workmanship was poor or they used low-quality materials. Very disappointing and now I’m stuck dealing with the fallout.

    Reply from the business

    Hello James, We can't find any job associate with your name, If we did your roof 3 years ago, please contact our service department at 416-469-1939. All roofs from Alpine Roofing carry a 10 year warranty. Again, please contact our offices to sort this out UPDATE JULY 2nd: Hello James, you haven't contact our office regarding your problem with the roof, again please contact our office to take care this matter 2nd UPDATE JULY 9: Hello James, still no call to our offices, clearly someone else did your roof & not Alpine Roofing

  • 1 out of 5Ace2 years ago

    Make sure you get a quality assessment from 3rd party unless you are climbing up on the roof yourself. They nail your shingles with 2 nails instead of the standard 4 and nail it off the desired location. Before long wind will start blowing them loose.

    Reply from the business

    We are sorry for that Ace, we are not aware of your information please send us your information at service@alpineroofing.ca to see if & when we did the roof for you

  • 1 out of 5Matthew Goulet2 years ago

    Wouldn't recommend.

    Reply from the business

    Dear Matthew , We’re truly sorry to hear that your experience did not meet your expectations and that you wouldn’t recommend our service. Your opinion is incredibly important to us, and we would love the opportunity to understand more about what led to your dissatisfaction. If there are specific issues or concerns you encountered, please feel free to reach out directly at service@alpineroofing.ca . We are committed to improving and ensuring that our customers have a positive experience. We appreciate your honesty and hope you'll consider giving us another chance in the future. Best regards, AlpineRoofing Team!!!

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.

  • shingle roof57
  • flat roof replacement50
  • courteous staff31
  • warranty24
  • knowledgeable consultant10
  • thorough cleanup8
  • eavestrough replacement6
  • downspout replacement3
  • leaf guard installation2
  • tidy roofers2

Other reviews we hold

14 more of the 410 reviews we hold text for, most recent first. We do not hold every review Google has.

  • 5 out of 5Etienne Mercieca23 hours ago

    We had an excellent experience working with Alpine Roofing. They were very responsive to all of our questions and we never felt pressured to sign a contract. We received several other quotes and found Alpine to be the most competitive. Additionally, they were able to complete the job in just a single day. The project manager was great in providing updates on their progress throughout the day. We are extremely happy with their work and our roof looks great!

  • 5 out of 5Cathy Kuchynskia day ago

    I needed my roof redone after 13 years. Alpine came, assessed the roof then gave me a quote which detailed options and pricing. They answered all my questions and after reviewing their quote and 2 others I selected them. Alpine arrived early on the date promised bringing their trailer/bin for clean-up, worked all day and cleaned up afterward. A representative came the next day to review the work done with me and make sure I was satisfied. Thank you for your professionalism!

    Reply from the business

    Thank you, Cathy, for your thoughtful review and for choosing Alpine Roofing for your roof replacement. We’re glad to hear that you felt informed and comfortable throughout the process, from reviewing the different options and pricing to the installation and final walkthrough. Our goal is always to make the experience as smooth and straightforward as possible, while making sure every detail is taken care of. We truly appreciate your kind words about our professionalism and the trust you placed in our team. Thank you again for your support! Alpine Roofing Team

  • 5 out of 5Ags.Aaron Chan2 days ago

    We cannot say enough wonderful things about Alpine Roofing! After my elderly mother unfortunately had a very difficult experience with another contractor who left her roof in even worse condition, we were incredibly grateful to have Alpine …

    Google cut this review short. The full text is on their Google profile.

  • 4 out of 5Jessica Peroni2 days ago

    Redid my roof at a fair price

    Reply from the business

    Thank you, Jessica, for your kind review. We're so glad to hear that you had a positive experience working with Alpine Roofing. Providing professional, friendly service is something we take great pride in, and your feedback means a lot to our team. Thank you again for your support and for choosing Alpine Roofing. Alpine Roofing Team

  • 5 out of 5Howard Buckstein2 days ago

    Every member of the Alpine team did a fantastic job!

    Reply from the business

    Thank you, Howard, for your kind words! We’re so glad to hear that you had a great experience with our entire team. We truly appreciate your trust and support, and it means a lot to know that everyone involved made a positive impression. Thank you again for choosing Alpine Roofing! Alpine Roofing Team

  • 5 out of 5Hunter Williams3 days ago

    Good service

    Reply from the business

    Thank you, Hunter, for your 5-star review! We truly appreciate your support and are grateful you took the time to leave us a rating. It was a pleasure working with you, and we thank you for choosing Alpine Roofing. Alpine Roofing Team

  • 5 out of 5Grace Khan3 weeks ago

    Mimi was pleasant and professional to deal with.

    Reply from the business

    Thank you, Grace, for your kind review. We're so glad to hear that you had a positive experience working with Mimi. Providing professional, friendly service is something we take great pride in, and your feedback means a lot to our team. Thank you again for your support and for choosing Alpine Roofing. Alpine Roofing Team

  • 5 out of 5Leo Zhanga month ago

    Our Roof Replacement Experience with Alpine – Highly Recommend! We recently had our roof replaced by Alpine, and the entire experience was …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you, Leo, for your detailed and thoughtful review. We truly appreciate you taking the time to share your experience in such depth. It’s wonderful to hear that you felt confident in our pricing transparency, scheduling, and overall process from the very beginning. We’re especially pleased that Oscar was able to provide a clear and detailed quote and that our no-deposit approach gave you added peace of mind. It means a lot to know that the crew delivered the level of workmanship, care, and cleanliness we always strive for, and that the final result met your expectations. Thank you again for your trust and recommendation—it was a pleasure working with you. Alpine Roofing Team

  • 5 out of 5Ed Belkiewicza month ago

    Hi Apostolis, Iona and I would like to tell you how much we appreciate the great job you and the crew did on our roof. You walked us through the whole procedure and the …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you, Ed & Iona, for your thoughtful and generous review. We truly appreciate you taking the time to share your experience, and we’re so glad to hear that the process went smoothly from start to finish. It means a lot to know that Apostolis and the crew were able to guide you through the installation, maintain professionalism on site, and leave everything clean and tidy for you. We’re especially happy that the final result completed the look of your home the way you envisioned. Thank you again for your trust and kind words—it was a pleasure working with you. Alpine Roofing Team

  • 5 out of 5Cheryl Forda month ago

    Fair prices, friendly staff, professional, excellent work and service

    Reply from the business

    Thank you, Cheryl, for your 5-star review and kind words. We're so glad to hear you were happy with our pricing, service, and the work completed by our team. Providing professional workmanship and a positive experience for every customer is always our goal. Thank you again for your trust and support. It was a pleasure working with you. Alpine Roofing Team

  • 5 out of 5David Laua month ago

    I am very satisfied with the flat roof replacement they completed on our home. We had a lot of questions throughout the process, and they always responded promptly and thoroughly. They were never pushy, and we appreciated that they gave us the time and space to make our decision without any pressure. Tolis also went above and beyond by helping my sister evaluate a quote from another roofing company. With so many stories of homeowners being overcharged, his honest advice gave her peace of mind and helped ensure she wasn't taken advantage of. That level of integrity and genuine customer care really stood out to us.

    Reply from the business

    Thank you, David, for your thoughtful review and for trusting Alpine Roofing with your flat roof replacement. We're so glad to hear that you felt supported throughout the process and that our team was able to answer your questions promptly while giving you the time you needed to make the right decision for your home. We believe our customers should always feel informed and never pressured. We're especially grateful for your kind words about Tolis. Providing honest advice and looking out for homeowners—even when it doesn't involve our own work—is something we truly value, and we're happy to hear it gave your sister peace of mind. Thank you again for your trust and support. It was a pleasure working with you. Alpine Roofing Team

  • 5 out of 5Rob Whitea month ago

    Five stars isn’t enough for Alpine Roofing. From the very beginning, the entire experience was exceptional. Our roof turned out to be far more challenging than anyone expected because of its age and condition, but the team at Alpine Roofing handled every obstacle with professionalism, skill, and a positive attitude. I especially want to recognize Mimi, who was an absolute saint throughout the entire process. He was patient, responsive, organized, and always available to answer questions and keep us informed. Having someone like Mimi coordinating everything made what could have been a stressful project feel manageable. The roofing crew was equally impressive. They worked incredibly hard, were courteous and respectful of our property, maintained a clean job site, and their workmanship was outstanding. Despite the unexpected challenges with our old roof, they never cut corners and took obvious pride in doing the job properly. It’s rare to find a company that combines excellent craftsmanship with outstanding customer service, but Alpine Roofing delivered on both. We are thrilled with the finished roof and would recommend them without hesitation to anyone looking for an honest, professional, and highly skilled roofing company. Thank you, Mimi, and the entire Alpine Roofing team for a job exceptionally well done!

    Reply from the business

    Thank you, Rob, for your incredibly kind and thoughtful review. We truly appreciate you taking the time to share your experience. We know projects involving older roofs can come with unexpected challenges, so we're especially pleased to hear that our team was able to make the process as smooth and stress-free as possible. Mimi and the entire crew will be grateful for your recognition. Your comments about their communication, professionalism, workmanship, and attention to detail mean a great deal to us, and we'll be sure to pass along your kind words. Thank you again for your trust, your recommendation, and the opportunity to work on your home. It was a pleasure working with you. Alpine Roofing Team

  • 5 out of 5btoogran2 months ago

    We had a roof leak that started mid winter. Called Alpine and Apostolis came out to have a look. He showed us samples of the shingles and explained all the differences. Domenic called us back with the quote, we then asked for the ice and …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you, for your thoughtful review and for choosing Alpine Roofing once again. We truly appreciate your continued trust in our team. We’re very pleased to hear that Apostolis and Domenic were able to guide you clearly through the options and accommodate your request for full ice and water shield coverage at a fair price. It also means a great deal to know that our crew’s workmanship, cleanup, and attention to detail exceeded your expectations. Your support, recommendation, and repeat business mean a lot to all of us. We’re grateful for the opportunity to work on your home again and are very happy to hear that you were left satisfied once more. Alpine Roofing Team

  • 5 out of 5Debra Adair2 months ago

    After gathering several roofing quotes and doing our homework, we chose Alpine Roofing for our roof replacement, and we're very happy with our decision. …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you, Debra, for taking the time to share such a thoughtful review. We’re very pleased to hear that you were happy with your decision to choose Alpine Roofing for your roof replacement. It means a great deal to know that Apostolis was able to provide the knowledge, patience, and honest guidance you were looking for throughout the process. We understand that replacing a roof is a major investment, so we always want our customers to feel informed, comfortable, and confident in their decision. We also truly appreciate your kind words about our crew’s professionalism, workmanship, and respect for your property. Thank you again for your trust, your recommendation, and your support. It was a pleasure working with you. Alpine Roofing Team

What Alpine Roofing 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.

  • License number shown

    “…Insurance Board WSIB Metro Contractors License B 4076 What Sets Us Apart from Other Toronto…”

  • Insured

    “…Business Bureau BBB Fully Bonded and Insured Workplace Safety and Insurance Board…”

  • Bonded

    “…Better Business Bureau BBB Fully Bonded and Insured Workplace Safety and…”

  • States years in business

    “…Count on Alpine Roofing and put more than 40 years of local roofing experience to work…”

  • States a founding year

    “…Contact Leaders in Ontario Roofing Since 1974 Experience, quality materials & fast…”

  • Free estimates

    “…Repair Portfolio Testimonials Blog Free estimate Contact Leaders in Ontario Roofing…”

  • Mentions the BBB

    “…Call us Now BBB Accredited Liability insurance and WSIB…”

Their site also states: warranty offered.

Other roofers in Toronto

Ranked by how many ratings Google has counted.

Other roofers we list in Toronto
Roofing contractor
Professional Roofers.thorough inspection, responsive staff, eavestrough replacement4.6558 ratings8.6% one and two star(416) 604-9765
Rudan Metal Roofing - Roofing Specialistcommunity involvement, gutters, helping people4.9351 ratings1.4% one and two star(844) 220-7288
Avenue Road Roofingwater leakage, flat roof replacement, skylight replacement4.5344 ratings10.5% one and two star(416) 785-5129
Coverall Roofing - Torontoflat roof replacement, professional crew, answering questions5.0233 ratings1.3% one and two star(647) 470-4076
Prime Roof Repair & Replacement Contractorsroof leak repair, emergency roof repair, skylight leak repair5.0210 ratings0% one and two star(647) 633-1917
High Skillz Roofing Inc.quick response, leak repair, professional crew5.0208 ratings1.0% one and two star(647) 704-3529

All roofers in Toronto →

Where this page comes from

Every figure above is Google’s, captured on 24 September 2026. The star average and the 603 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 497, of which 410 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.