For those of you who are still looking for a car, but don't want to exactly pay Mazda dealership prices, then I know my own experience with a volume seller, comparable to GTA Fine Cars.
They are Haldimand Motors located in Cayuga, south of Hamilton, 25 minutes away.
I bought my Mazda 3 from them, and I really haven't had any major issues. Yes, I recently did replace my struts, but I did drive the car for 2 months without issues before that happened. Sometimes luck just shows up. Do keep in mind they are a volume seller, which has it's good's and bad's. The goods being cheaper price, and bad's is not exactly all Mazda genuine parts, ie windshield wipers, brake pads (not cheap ones, but non-oem).
However, they are great. They offer no hassles at all, and if you notice something you don't like about your car, you can ask them to fix it before you sign the contract and they will, including brand new all-season tires. Not your bridgestones or Michelin, but not too bad.
In addition, if after you purchase the car and you find out things you dont like about it, mostly things that are obvious and clearly wrong, then you start to you keep a list, and bring it back within the month. They'll fix it for you. I got a bunch of stuff replaced, not because they weren't functional, but they looked old. lol
30 day mechanical NON-BS warranty. Many dealers do claim this, but as soon as you go to them, many will try to cut corners. These guys took my Mazda to a Mazda dealership to inspect something I wanted. Good stuff.
They do have a one price policy, but if you look around, they are usually very good. The price of the car is the price you pay. Period. Add taxes, and that's it.
http://www.haldimandmotors.com/