MJ Roofing offers a variety of customizable maintenance agreements for all roof systems. Preventative maintenance is key to extending the life of your roof system, and getting the most out of your investment.



MJ Roofing specializes in the installation and replacement of flat roofing systems, offering an industry leading warranty. We offer both full or partial replacements, leveraging Manitoba Hydro rebates where advantageous.

• Modified Bitumen
• Asphalt and Gravel
• Single Ply (EPDM and TPO)
• Metal


Inspection & Condition Reports

MJ Roofing provides comprehensive roof inspection reports supported by CAD drawings and photographs. This allows building owners and property managers to take a proactive approach to extending the life of their roof systems.

• Current roof conditions
• Maintenance recommendations
• Roof replacement forecasting and budgeting


24/7 Emergency Service

MJ Roofing offers 24/7 emergency leak service utilizing specialized service technicians and Manitoba’s largest fleet, ensuring the quickest response times.


Snow Removal

MJ Roofing provides roof top snow removal and disposal services. Snow removal is an important part of diligent roof maintenance.

Reduce hazardous weight loads

Ensures mechanical units are accessible to contractors, and have the appropriate air flow in order to operate properly

Prevents undue damage caused by unqualified personnel



MJ Roofing specializes in the installation of custom metal flashings, cladding, and downpipes.

Our CNC equipped machines allow us to fabricate the majority of these products in house, allowing us to maintain the highest quality standards.