Residential Roofing

We specialize in installing all types of residential roofing. We only use the highest quality shingle, and metal roofing materials designed to beautify your home and protect it for decades to come!

Commercial Roofing

No commercial project is too large or too small for our skilled installers. We install many types of flat roofing and will help you to choose the right product for your application.

previous arrow
next arrow


Since its beginning in 2000, Armor Roofing has brought a variety of services to Cranbrook and area.

This quality-oriented company specializes in roofing, siding, soffit and fascia, gutters and more. You can get all types of patio decking – including treated, cedar and composite products – and an array of interior and exterior renovations completed by trained professionals. They even provide drain blockage removal, servicing commercial roof drains and floor drainage systems. Need a window or door replaced? They do that, as well! Known for being a “one-stop shop”, Armor Roofing will handle the job you need done.

There is a draftsman on staff who enables the company to take on larger projects, and allows customers the chance to preview the end result before the work has even begun. Also on the Armor team, are highly skilled roofers, siders and carpenters with a number of tickets under their belts. All warranties are backed up 100%, and plenty of references are available. Customers will be pleased to receive speedy, efficient and friendly service – every time.

Armor Roofing is a family-run business owned by James Marshall. The Marshall family has a passion for helping others, and contributes regularly to the community through donations to organizations in need.