For over 15 years, BNS Roofing has been a family-owned operation dedicated to one simple standard: treating every home in the Greater Toronto Area exactly the way we treat our own.
We built BNS Roofing as a direct counter-measure to the storm-chasers and high-pressure salesmen plaguing the industry. These are our non-negotiable standards.
We are inspectors and installers, not salesmen. We assess your roof, provide photographic evidence of its condition, hand you an itemized quote, and step back. No arm-twisting, no "buy today" discounts.
We hate hidden fees as much as you do. Our quotes outline exact materials, scope of work, and timelines. If we find unexpected decking rot during tear-off, we stop, show you the proof, and consult you before proceeding.
15+ years of experience matters. We don't hire day-laborers. Our specialized crews follow strict manufacturer guidelines, ensuring your new roof qualifies for maximum warranty protection and lasts for decades.
BNS Roofing is a family-owned business with deep roots, originating from our grandfather who passed down his expertise to our parents, and in turn, to us. This legacy of skill and dedication in roofing led two first cousins, enriched with extensive experience and knowledge, to establish BNS Roofing.
At BNS Roofing, we specialize in a comprehensive range of roofing services for both commercial and residential properties. Our commitment is to remain at the cutting edge of roofing technology and materials. This includes expert services in asphalt shingle replacement and repairs, flat roofing solutions, aluminum works, and chimney construction and repair. Our foremost goal has always been to deliver superior craftsmanship coupled with unmatched customer service and support.
With more than 20 years of experience in the Greater Toronto Area’s roofing industry, our team is highly qualified and equipped to handle everything from minor repairs to complete new roof constructions. Our dedication to excellence is a testament to our ongoing commitment to ensuring every customer’s peace of mind and establishing BNS Roofing as a trusted name across the GTA.

Our team consists of skilled professionals with years of experience in the roofing industry. We’ve successfully handled various projects, from minor repairs to complete roof installations. Our expertise ensures quality workmanship.

We are a fully licensed and insured roofing company. This means you can trust us to handle your project professionally and responsibly. Your peace of mind matters to us.

Our commitment to customer satisfaction is unwavering. We listen to your needs, provide transparent communication, and ensure that you’re happy with the results. Our goal is to exceed your expectations.

Quality doesn’t have to come with a hefty price tag. We offer competitive rates without compromising on excellence. Ask us for a detailed quote tailored to your specific needs.

Our reputation within the local community speaks for itself. We’ve built strong relationships with homeowners, businesses, and property managers. Check our reviews and testimonials—they reflect our commitment.

We stand behind our work. Our warranties cover both labor and materials. If any issues arise, we’ll address them promptly. Your investment is protected.
Don't just take our word for it. Read what your neighbours have to say about our professionalism, transparency, and workmanship.
EXCELLENT
Based on 167 reviews
Posted on Google![]()
Cindy Witten
I couldn't have had a better experience with BNS Roofing. Keno and his team are efficient, skilled, honest and nice. They replaced the roof in two days, and Keno introduced me to a community of honest, skilled people to restore and paint the wood mouldings/fascia/soffit on the front of my old Victorian and replace all the aluminum at the back. And they were all lovely as well. Keno's quote was reasonable, not the cheapest. I went with him because of the time he took to assess the work and his patience explaining what needed to happen. He also noticed a problem on the roof that the other companies either didn't notice or chose not to address at the quote stage. Keno ran through possible scenarios and how we'd deal with them. In the end, I had a really good feeling about Keno. My good feeling was right. I had a death in the family and a tight window to get all the work done and Keno kept my stress levels down with a couple of calm, generous conversations from a roof top somewhere in Toronto. And, of course, he made it all happen, on time, on budget. And the house looks GREAT. Thank you, Keno + team.Posted on Google![]()
Stavroula Tsoucala
BNS Contractors did an exceptional job replacing the shingles on our home. From start to finish, they were professional, organized, and clearly experienced in the work they were doing. We were especially impressed with the quality of the materials used. Everything felt solid and durable, and it was clear that they focused on doing the job properly rather than rushing through it. The shingles were installed neatly, the lines were straight, and they paid close attention to important areas such as the edges, valleys, flashing, and drainage points. The crew worked efficiently, kept the area organized, and made sure everything was properly finished before leaving. The final result looks beautiful, clean, and very well done. We are extremely happy with the quality of the work and feel confident that our roof was completed with care and good-quality materials. We would definitely recommend BNS Contractors to anyone looking for reliable and professional roofing work.Posted on Google![]()
Evelyn Zhao
We’re very happy with the roof replacement done by Silvi and his team. They did a great job from start to finish—professional, efficient, and reliable. The work was completed carefully, and the team kept everything clean and organized throughout the process. Silvi took the time to talk to us about our roof and explained everything very clearly. He made sure everything was done properly. We really appreciate the quality of the work and would definitely recommend Silvi and his team.Posted on Google![]()
Mircea Florescu
High quality work. BNS Roofing team executed the roof replacement in a timely fashion and within the quoted price. Thank you!Posted on Google![]()
Leila Ademi
We had a roof leak that needed to be repaired, and Keno from BNS Roofing was amazing to work with. He was professional, honest, and never pushy, which we really appreciated. He explained what needed to be done and got the repair taken care of properly. We’re very happy with the service and definitely plan on using BNS Roofing again for any future roofing needs. Highly recommend!Posted on Google![]()
J B
Just had the roof done, needed new plywood over the boards. Silvi did a complete inspection, and discussed my options. He responds to questions quickly, and doesn’t make you feel you shouldn’t be asking them. BNS did quality work for a good price. Overall, a stress free experience.Posted on Google![]()
Jordan Singer
Couldn't have been happier with the whole process, from start to finish Silvi and his team ensured that everything was explained & taking care of in a timely, well organized manner, they went above and beyond every step of the way during a flat roof replacements, look no further, these guys are true professionalsPosted on Google![]()
Terra A
Great experience getting both our shingle and flat roofs replaced at our house in East York. Silvi walked us through the whole process and made everything easy. Highly recommend!Posted on Google![]()
Mohamed Awan
Absolutely amazing crew of guys. Down to earth and very honest family business! Worksmanship is amazing helped solve my issue in an emergency. I cant recommend enough.Posted on Google![]()
Hope Chen
Silvi helped replace the roof on my parents home, and him and his team did an incredible job! Silvi was able to do the initial consultation only a day after I contacted him, and the roof replacement about a week later. He was very communicative and transparent throughout the process, and we are more than happy with the result. Thank you Silvi + team!
Keep up with our roofing projects online, and see our work up close.
Are you in need of roofing services?
Request a Free Consultation Today.
Request a Free No-Obligation Quote