Transparency • Process • Peace of Mind

Easy as 1 • 2 • 3

Transparency • Process • Peace of Mind

Easy as 1 • 2 • 3

Markham Roofing

At 1 2 3 Roofing, our focus is client care and the highest levels of quality workmanship. Our roofing staff have decades of experience in their fields and take pride in the work that they provide for our clients. We ensure that our roofing consultants and specialists are trained on the most up to date roofing system solutions and possess the necessary certifications to provide the best possible recommendations and fulfillment possible. As well, we are fully insured and ticketed, including WSIB, Public Liability and Working at Heights.

We service all locations in and around the Markham area including Unionville, Mount Joy, German Mills, Buttonville, Cathedraltown and more.

We are proficient in the replacement of residential shingle and flat roofing and provide a wide range of accessory replacement services including eavestrough, soffit and fascia, skylights and attic insulation.

123 Roofing contractors are sure to have the best and most cost-effective solution to any and all of your roofing needs. Allow one of our knowledgeable staff to assist you and contact us today!

Read more

1 2 3 Roofing Inc. Is a proud partner and dealer of SNAP Financial Group

  • 100% Financing
  • Zero-Interest
  • Low Monthly Payment Programs
  • Open Loans – no penalties
  • Up to 15 years to pay

To learn more about your financing options

Click Here


A few words from customers

Get a Quote

* Required field


Information provided will not be distributed to any third party source.

Request an estimate for roofing from 1 2 3 Roofing. Simply fill out the form with your name, contact information, information about your roofing, and requested appointment dates.