We found roofrepairs.ca after a large windstorm when shingles fell off our roof. All roofers were extremely busy, and other companies took appointments, only to subsequently cancel or not show up. The roofrepairs.ca crew were working nearby and we asked them to look at our roof. They did the repair and were courteous and we had no problems with the work that was performed. Later on, when the flat portion of our roof was failing we called them to do a major job. They kept us advised of the work along the way, provided us with pictures, and when they discovered that some of the work that was quoted did not have to be done, they adjusted the invoice accordingly, charging less than the original quote! I would definitely recommend roofrepairs.ca.