People in BC just think ICBC is godfather and just listen to what ICBC says and buy in what they say. I had a claim at no fault of mine and had met with the senior claims adjuster who had no idea of what my claim was. My 15 minute of talk in person with demonstration of accident with car toys v/s 2 hours of talk on phone + 1.5 hour of waiting time on phone (as BC is always a in bureaucracy for government and crown related services) to multiple "knowledgable" adjusters never understood the claim scenario. Finally, I walked free with no fault of mine. 
Lesson learnt: In BC, if you meet with an accident at no fault of your own and you don't have 3rd party witnesses you end with with 50% fault. That decision is made by ICBC in 30 seconds if I am not wrong.