Dropped my truck off at the body shop in early Nov 2016 to get repaired and was given an estimate that it would be ready for pickup by Dec 01. Around Dec 6 I got a call to come pickup the truck, as it was ready to go. I reviewed the truck and noted numerous problems for them to fix including mud flap on invoice but not on truck, paint blemishes, incorrect gap between door/fender, broken mirror, unfixed rim, etc. They agreed to fix the problems and called me back approx 1 week later to pick it up. More problems: new dent in hood, more paint blemishes, more gap problems around hood, grill, and bumper. At this point they started making excuses that the dent predated the accident, the gaps were as they had been when from factory, etc. Insurance company rep agreed to fix problems and requested Shaw make the repairs. When called next time I picked up the as the body shop appraiser said "That's the best we can do.". When I started the vehicle I noted that the fuel light was on with the fuel gauge on empty. I pointed this out to the body shop appraiser who promised she'd investigate what happened. In the mean time I was left to try to make my way to a fuel station in -20C weather hoping the truck would make it. After driving the truck I noted several additional problems including a very loud air leak at the door. I contacted insurance and the body shop and they agreed to prioritize the repair 2 days later. I took the truck in and they fixed the problems. When I mentioned the missing fuel (it was at least 1/4 full when dropped) and stated that it wasn't the value I was concerned about but rather the danger of being stranded, they said you got it back with what it had when it was dropped off. They claimed it wasn't driven, even though the odometer showed 15 km more than when dropped. The truck was taken to the service center from the body shop at least twice for mechanical work and the invoice showed 2 test drives, which is understandable to ensure proper operation after mechanical work. The problem was the denial of the driving and no fuel for me to leave the lot!!!! The body shop manager basically called me a lier stating that perhaps the truck had less fuel in it than you remember! When I got home I noted 2 new problems and it was then that I decided to look for pictures to show what the truck looked like before the collision. Excellent pics from 2 months before the accident showed a truck that looked much better than what I was left with after the repair. I called insurance and explained the problems and that I had before/after pictures to present the facts. Today an insurance field appraiser stopped by and stated that the problems were obvious to him, with little explanation. The truck has now been booked into a different body shop to fix the problems Shaw couldn't fix and the field appraiser estimated approx $2000 additional work required! Shortly after I picked up my truck from Shaw I got a thank-you card in the mail thanking me for my business (that really just rubbed me the wrong way)! I just got off the phone with the receptionist at Shaw after explaining all of this to her and the best that she could offer was to put me in touch with the body shop manger who had called me a lier earlier, so I declined. I explained that I was trying to give them an opportunity to make things right before I wrote this review, but I was given no alternative.
Update April 3, 2017: I saw Shaw GMC's response to my post and I called the phone number to discuss, I had to leave a voice message with my number for him to call me back, and he never did. I guess he wasn't that concerned with resolving my concerns after all.
I got my truck back from Speedy Collision in Airdrie last month. They fixed all of the problems that I had noted after Shaw's repair along with several problems that I hadn't noticed. They did a great job, with great attention to detail and quality work: the truck was ready to go when they said it was and I had no remaining concerns. Unfortunately this additional work cost the insurance company an additional $3000!