The only reason I didn't give a rating of 5 is because we were initially told that the work would be done much sooner than it was. However, in all other aspects Great Canadian did a great job. The roofers were competent, although we found them to be a bit slow due to their short work days. From our perspective they did a good job. The sider, Mike, was excellent. He took extra care to do the job correctly, and I must say that it looked better once he was done than when it was first built. He worked with us in framing out an area for our mailbox so that it looked good. He was pleasant and kept his work space clean. Logan and Kevin, who did the eavestroughs worked quickly and in discussion with us arranged the downspouts in a more advantageous position, which hopefully will rid us of the ice build up on the sidewalk which we have had in the past. It was interesting to see how they created the eavestroughs, and they worked quickly, cleaning up any mess when they were done.