I would start by attempting to contact the local insurance commission. I don't see how they can make you pay for the salvage fees but would read your contract with them in depth. I don't know of a single insurance company that essentially ballparks valuations. If that's the case, arbitration should be easy to find in your favor as opposed to theirs. I would ensure you are dealing with them via email rather than phone as it leaves a trail. But seriously look into your policy and then file a complaint with the local insurance commission or regulatory body. It sounds like they aren't being truthful or completely forthcoming. I would email them your concerns and request specifics regarding valuation. Not sure how Canadian insurances work but this sounds fishy on their part.