Krown
The folks at Krown know their stuff. I used them for the 13 years I lived in Mississauga, Ontario. At one time they had a free touch up mid-year but I believe that has been discontinued now.
They've got templates that tell them where to drill on every car so that they don't impact harnesses and other items in the door. They also plug all of the holes with neat plugs that don't stand out.
They also remove rear lights to fully coat the inner panels.
The only problem is the dripping for a few days after, and the smoke that comes off the exhaust system immediately after you drive away.
Apart from that, it's probably the best option around for the $$.
Too bad they don't have Krown outlets here in Calgary.