I bet the adjuster works for ING and if so you should hire your own appraiser to get an independent report.
Then file a writ in small claims court against the bodyshop.
Report ING to the insurance brokers association of Alberta for misconduct if the fuck you around.
And take your story to the Herald, the local TV, your Alderman.
Hire some street bums to picket the body shop with big signs that say "This shop does shit work beware!".
Hard lesson is that businesses who perform insurance claims work consider the insurance company to be thier customer since that's who pay's them. It's the bums rush man sorry to hear about your troubles.
I'll never deal with those jackasses either.