Cannon offers custom solutions that encompass a wide variety of materials and styles, designed to suit the needs and preferences of indivual homeowners. From traditional asphalt shingles to eco-friendly options like metal and solar roofing, there are many choices available to fit any budget or design aesthetic.