Where in the GTA?
I do detailing/paint correction and Opti-Coat Pro.
370z - Correction detail (picture heavy)
Otherwise, there is Bryan at Concours Touch or Hamza at Get Detailed.
Fixing scratches will be dependant on how deep they are. This would be discussed at an evaluation appointment.