talk to your insurance and take your car to the best paint shop in Canada! of course, i have no idea how your system works though.

here in carinsuranceland we can take our cars to ANY body shop we want to, so long as the estimate isnt too ridiculous.
for example: if you own your car, not still paying for it, they will cut the check out to for the cost of the estimate.
my mom's mercedes was backed into by a school district truck. the insurance company asked her to get two estimates. her mechanic recommended a shop that offered to do it for $1200. i told her to have it fixed there BUUUUUUT i sent her to two local Mercedes dealerships to get estimates. $6500 check came in the mail about two weeks later! wahoo! i love so cal.
the only thing better than that is having custom paint. they cant really argu over the cost to repair it. i had a beer truck back into my custom painted accord. 3 stage pearl paint job. i got an estimate for $1700 and the shop did for a couple of hundred.
maybe you can find a paint shop that will estimate really high and then throw in other work to hook you up. i have a guy out here that does this for me, but its kinda a long drive for you.