I understand that my review is biased as an unsatisfied customer but I will try to be as objective as possible. This work was done at the end of last year but it has taken me a while to getting to write this review. Most of my house has a flat roof which was completely re-done a year earlier by another roofing company. They did an excellent job but at the time I chose not do the top sloped part of our roof (front and back slope) as fixing the flat part of our roof had already been expensive enough. What prompted us to look into fixing the sloped part this past October was that we were getting a bit of a leak through our closet door by the front of the house. I received two quotes, one from the other roofing company and the other from All-Can and Elvis, who came recommended by our neighbours who had used him over the past year as well and came highly recommended. His quote came in a few thousand dollars cheaper than the other roofing company. I spoke with Elvis and told him the reason why we were looking to fix the top of the roof was because of the leak. He walked me through his quote. I asked him specifically if I needed to put down an water/ice shield membrane and he said that I didn't need it but that he would be happy to put it down for more money. I trusted his advice and this was my first mistake. Once I gave the go ahead to All-Can, Elvis came in and quickly proceeded with the job. The job took Elvis and his crew only one day. When I got home from work that day I noticed that there were nails and some debris left on the driveway. I gave Elvis a call and he told me that it was just some leftover stuff and for me to throw it away myself. It was probably a few weeks later when we had another severe rain storm that we noticed that water was still leaking through the closet door. My first call was to the other roofing company as I thought to myself that the top sloped roof and that there was no way the leak could be coming from there. Jason (the owner from the other roofing company) took my call and as I explained the situation to him he assured me that it was not his flat roof that was to blame. I told him that I had just fixed the top roof and didn't think it was that but he made an appointment with me to come over and take a look. After I called him, I called Elvis at All-Can and explained the situation to him. He was immediately defensive and said that there was no chance that the leak could be coming from the section of the roof that he just fixed. I asked him to see if he could come take a look but he said that there was no way he was driving back out to see me as he was sure that it was not his fault. The following weekend, the other roofing company came out and he went up to the flat roof to take a look. The first thing Jason noticed was that there was still A LOT of debris and nails that had not been cleaned up by Elvis and his crew. I know that this was from Elvis as I had been up there a few weeks before Elvis had done the job and the area was free of nails and debris. He made some measurements and showed me that it was highly unlikely that the leak was coming from the flat roof as the leak was not under the flat area. He proved this to me by asking for my hose and with me up on the roof with him he sprayed water all over the flat section for about 20 minutes (I know, a waste of water). He then went up to the area that Elvis had fixed and started to notice a few things. The first was which Elvis hadn't used a water/ice shield membrane. Jason said that based on the slope of my roof, I needed that type of membrane as there would be ice/snow buildup. In fact, he said that the shingle manufacturer required an water/ice membrane for that pitch of slope in order to honour the warranty of the shingles. The second thing that he noticed was that none of the nails that were used by Elvis for the vents were sealed with caulk. Finally, he noticed that that the o-ring on the base of our furnace vent was not sealed properly and that the shingles around the vent were not placed down properly. He mentioned that most roofers would have asked if that vent was still in use and if not it would have been capped off. If it was, then it would have been checked and re-sealed when the new shingles were laid down around it. Neither of which Elvis did or mentioned. Of course, the leak turned out to be because of this lack of seal around the o-ring of the furnace vent. When I tried to call Elvis to explain the situation, he did not pick up his phone or return my call. I called many times, left him a few voicemails and texted him as well (as he mentioned this was his preferred method of communication). ELVIS NEVER RETURNED ANY OF MY CALLS/TEXT MESSAGES. To me, a company/person shows their true colours when there is an issue that needs to be resolved. Elvis did so by choosing not to return any of my messages. At the end of the day, we just wanted it fixed and used the other roofing company who had gone above and beyond what he had to do for us by coming out and assessing the situation, showing he was not at fault, and finding out where the leak had come from. We had the whole front slope of the roof re-done, this time with the proper water/ice membrane and a new layer of shingles. I paid the same amount the second time around just to do the front slope properly. I apologize for this long review but I just wanted to be as thorough as possible and share my experiences with this company. I would never ever recommend them to family/friends/neighbours.