
CANADIAN ROOF REPAIRS & MASONRY
Three recent jobs went smoothly: roofs installed on time, work held up well, and repairs finished neatly. One customer waited three months for promised eavestrough fixes and could not reach John or the company after the initial booking.

