Irvine Roofing in Kitchener is a full-service roofing company, handling every job from installations, restorations and maintenance to re-roofs and general repairs. You'll be able to choose from a variety of products, styles and design options, including several types of shingle and shingle materials such as asphalt, wood, tile, metal, composite and more. Call Irvine Roofing today to schedule a consultation.