
Our Roofing Services
Proudly specializing in premium, maintenance-free metal roofing manufactured right here in Canada.

Services
1. Standing Seam Metal Roofing Cascadia Metals Brochure
2. Steel Shingles – Diamond Steel Roofing Diamond Steel Roofing Brochure
3. Aluminum Shingles – Bayview Roofing Collection Bayview Metal Roofing Brochure
4. Asphalt Shingles – GAF Timberline
5. Custom Metal Work
1. Standing Seam Metal Roofing
Durable, weather-resistant, and low maintenance—standing seam metal roofing is ideal for both residential and commercial buildings. Its sleek, modern appearance boosts curb appeal while reflecting heat to improve energy efficiency.
D&S Roofing manufactures our own standing seam panels on-site in Halifax using our portable roll former. Available in a wide range of colors and materials: 0.032 aluminum, 24 & 26-gauge steel, and copper.
2. Steel Shingles – Diamond Steel Roofing
Steel shingles are long-lasting, impact-resistant, and energy-efficient—perfect for Canadian weather. Made in Wingham, Ontario from 26-gauge steel, Diamond Steel Roofing offers both rectangular and unique diamond patterns with hidden fasteners for a clean, strong finish.
3. Aluminum Shingles – Bayview Roofing Collection
Lightweight, rustproof, and sustainable, aluminum shingles are great for coastal and wet climates. They reflect heat, resist corrosion, and offer a 50-year limited warranty. We offer slate and cedar-style designs from Buchner Manufacturing in Ontario.
4. Asphalt Shingles – GAF Timberline
A cost-effective, reliable roofing solution that doesn’t sacrifice style. GAF Timberline shingles are built for durability with wind, algae, and impact resistance. Backed by strong warranties and advanced protection technology.
As a GAF Certified Contractor, D&S Roofing offers the Systems Plus Warranty for added peace of mind.
5. Custom Metal Work
Need something unique? We offer custom metal fabrication and bending for fascia, trims, and more—using locally sourced aluminum and steel. Tell us your idea, and we’ll make it happen.