Contractor was replacing eavestrough at neighbours house across the street in late summer of 2018. I asked him to take a look at our house's roof and eavestrough. After inspecting it he said that roof shingles are good for few more years and did not need replacing yet.
However, the flat roof on the extension in back of house could be replaced. He provided two options for me. After some thought I chose one of the options. His workers did an excellent job as I watched them work.
With the old flat roof we had to go up and shovel the snow every winter to prevent water leaking down into the side of house. This past winter we did not have to go up on the flat roof to shovel the snow at all. Yay!
Contractor gave a 10 yr transferable warranty on all materials and labour for the new flat roof. We are very happy with the new flat roof.
While working on our roof our next door neighbour hired Perry to fix an issue with their roof as well. I will for sure be contacting Perry when the time comes to replace the shingles and eavestrough on the main part of house in future.