Hollys is ok (toronto), personally I use westech finishes (vaughn), they will do cash jobs if you ask for the shop floor manager.....they do unreal coatings, flawless.
I must have used them for hundreds of parts Ive machined over the years.
Also, consider powder coating or ceramic coating, a...