I don't know about Canada, but here in the US, car insurance companies have gotten much better at paying out claims. Maybe customer satisfaction is now important to them.
In conversation, with my insurance agent today, he informed me that some car insurances, these days, offer a no-depreciation clause if the vehicle is written off with-in four years of purchasing it new. Good! Works for me:-)