The shingles on the roof of my house and the detached garage were starting to deteriorate so I looked at HomeStars to find a reliable contractor to replace the shingles before they started to leak. I asked for quotes from three contractors. The quotation from Kevin at Great Canadian Handymen was very competitive, but Kevin also spent some time with me to discuss my needs, and he carefully explained options that I could choose for the materials etc. It was the tail end of winter, but as soon as the weather warmed up he called me to say that he would order up the materials and let me know when he would do the job. Sure enough he called with a date and showed up on time with his crew. They were all very friendly and arranged things so that the work would cause minimal inconvenience to both me and my next-door neighbour. They completed the work in three days and did a beautiful job. The might have been able to do the job more quickly but they spent a lot of time cleaning up thoroughly as they went along, making sure that there was no junk on my property or on the driveway of my neighbour. When they were done the roofs looked amazing and there was no mess left behind. I would highly recommend Kevin and Great Canadian Handymen to anyone who needs roofing work.