The number of reasons why we need to have Toronto roof repair is quite long. If you live in Toronto, the chances are that you have experienced one of these