I purchased my current vehicle through an auto broker - for a fee, a description of the model/trim level, and the name of the dealership I want to pick the car up at (anywhere in Canada), they would negotiate on my behalf. Once they have a final price I sign off on it, and would be told the date to pick it up and make payment.
It was a stress-free experience and I would definitely recommend you look into that if you really hate the idea of buying a car.