At Bronson and Catherine (downtown) has a French old guy. The shop is next to laundry shop with red color front door pain. I found his price is reasonable. Quote me $900 to fix rust at both rear wheel well, and sunroof. Other shops are quoting me at $1,000. Looking at several cars in his shop, found the workmanship is very good as well.
I have tried another body shop in Montreal and St Laurent Ave (along St Laurent, and it is next to car dealer, which is hard to see it). He is another old French guy. Very good quality, but quote me $1,500