The absolute best carwash I have found is on Sheppard just west of Leslie. (entrance to Ikea/New Canadian Tire) Its a PetroCan station but the carwash is not a regular PetroCan. Way better it uses Lambscloth. Plus you can use your petro points.
Trust me, you won't be disappointed. :D