Very happy with Agincourt Mazda....Just got my Mazda3 back from them after they fixed numerous rust spots under Mazda's 5 year corrosion protection warranty. The rust & paint bubbles on top of the rust were in the usual places that showed up for a lot of 2004-2006 Mazda3 models, namely at the junction between the rear quarter panels and the main body, around the wheelwells and under the rear deck lid light.
Agincourt Mazda took some pictures of the rust and large bubbles in the paint when I first brought it to them and it took about a week before they got back to me. The estimate of repairs was about $2000 and they told me that it would be covered by Mazda Canada. They then had the car for 5 days to work on. I picked it up last Friday and they did a beautiful job, completely covered under warranty.
The kicker is that the dealer I originally bought it new from, Dave Wood Mazda of Newmarket, would not even consider fixing the problem under warranty when I brought it to them earlier. They said it had to have perforations in the body, which is total nonsense. You could obviously see that a hole would be showing up a day after the warranty expired.
So I took off both "Dave Wood" licence plate frames from the car and will be returning it to them with a note that they have lost a loyal customer.