Last spring, Canadian Roofing replaced ancient shingles on the second story o...
Private UserHad Canadian Roofing Company come by to do extensive work on my roof. Service...
Private UserI'm a new homeowner and noticed a leak in the flat roof not long after moving...
Private UserThe workmanship looks good, the work was completed as expected, and on time, ...
Bill from ThornhillQuality of work was top notch. Great customer service. Excellent pricing and ...
Private User