We have proudly provided all types of roofing services to the residents and commercial of the Lower Mainland. Our highly trained roofing contractors have over 15 years of experience for all types of roofing. We will do our best to give you the roof you've always wanted. Top-quality roofing systems, quality and efficiency service always work with your schedule and budget, those are the reasons you will choose M & B roofing.