Auto Tech on Government is first class and very good work. They also stand behind their efforts.
Used them three times now.
But, what's ICBC say your salvage value is? Is it a W/O? by useing a "preferred" repair shop. I don't recall the real term, but similar. If you're rated a Write-Off, by using a "pref" shop, you want to find a place that does it a lot cheaper to perhaps "save" your vehicle.
I took my mom's car to a shop on Bridge, I think AAA, or similar. It's run by an Asian family and they also do very good work. They have a most surprisingly-huge shop when you get past the front door. They might be able to repair within the "saveable" budget ICBC allows for some vehicles.
Good Luck.