Well, I figured it is about time I write a review of my experience! I was originally going to make it very long and exciting, but the whole process was rather simple:
Day 1:
First of all, I didn't have a car or anyone who could drive me around to dealerships. Luckily I knew the kind of car and features I wanted, so all it took is a few phone calls to dealership in all of GTA. Out of all the phone calls, Jeff from Mazda of Toronto was the easiest to deal with. He provided me with a quote right away (not the whole 'please come to dealership, we can't do it over the phone'). He gave me enough time to make the decision, talk it over with family and give him a call back.
Upon the callback, I made my deposit and gave Jeff all of the required information. He said the car will be ready in 3 days and that he'll try to get me the VIN as soon as possible so I can go ahead and get my insurance set up. About an hour or so later, I get e-mail from Jeff with the VIN!
Overall, took about 5 hours to go from not having a car and quotes, to getting the best quote and car!
Day 2:
Getting insurance is a pain, but I checked the insurance Jeff said may have good rates and indeed they had the lowest rates for me!
Day 3: Excited, can't wait!
Day 4: I went to the Mazda of Toronto, arrived about an hour earlier than we agreed on. However, Jeff came out to see me. He handed me the contract, the keys and sent me on my way. It was fascinating to me that he wasn't hovering around me, making remarks about parts of contract or doing anything at all. Some people I heard mention that he "didn't have time for them", but he told me straight up that there is no pressure, I should take my time and let him know when I am ready. I spent the next 2-3 hours reading the contract, sitting in the car and checking out the features and condition of the vehicle. I could have taken a nap if I wanted to.
Eventually I got back to Jeff and we finalized the deal.
Thanks to Jeff, my experience of getting my first car (not just first Mazda) was quite simple and painless. My decisions weren't swayed by persuasions of any kind - everything was offered to me and I had the time to make a choice.
At the end of the day, Jeff was showing me the features of the car, going through a checklist, etc - unfortunately I didn't have time for that and had to leave for home. However, Jeff was extremely helpful over the e-mail when I had a few questions regarding my vehicle features or contract details. I feel like a valued customer every time I talk to Jeff.
A brisk note about the dealership itself: clean, nice. Coffee, TV, friendly people. I enjoyed my time there!