I've used Uni-Body (
http://www.unibodycollision.ca/) To get work done on our VW MK6, family run and very professional, clean workspace and lifetime guarantee.
They gave me a tour of the place before starting the job, they didn't cut any corners. Matched the speckle blueshawrz paint on the car perfectly, they specialize in German cars though do a whole host. Most importantly though, from pictures alone and on the phone, they were the closest to giving an accurate estimate, and also finished the job fairly quick.