From what my friend who's been in insurance for a while explained to me. Auto insurance is pretty regulated, so any major rate changes need to be approved by the provincial gov't with detail proof showing why they want to change the rates. For auto insurance, while being the largest market in Canada, is not that profitable of a sector by itself, and in fact loses a bit of money in certain provinces. However, insurance companies will continue to write policies in these not-so-profitable provinces or categories because they need more policies to spread their risk by writing between different provinces, and different type of insurance (e.g. auto vs house vs commercial). Imagine a scenario where you crashed your $50k car, let's assume you pay $2k/yr for insurance, it would take you 25 years of premium to "repay" that $50k replacement cost, or would need 24 other drivers paying $2k each to repay that $50k. That's only if your car is the only damage involved, but if you drove that $50k car into a $300k house damaging it's structural integrity or if you ran over someone and get sued for $2M, imagine how many other policies they need to cover those losses.
If you want to see if you are being gouged, you can look at how profitable insurance companies are. Insurance company measures their effectiveness/profitability based on COR (combined ratio), which is basically (losses+expense / earned premium). For example, for Intact, if you look at their
financial results, they have a combined ratio of 96.3% in 2014. If you translate that, that means for every $1 the insurance premium dollar they take in, $0.963 goes out to pay out losses and/or expenses. Now of course, insurance companies also makes money by investing the money they get from collecting premium, and in Intact's case, they made a 3.7% return on their investment gains. Now if you just simplify the numbers here, do you think Intact is that profitable with a 3.7% leftover from covering expenses/losses and another 3.7% from investing is that profitable? On the books, that totals about a 10% net profit margin, that's not a crazy amount of profit.
So really, to have cheaper insurance rates, they need to do a combination of paying out less losses (or somehow trim the cost of losses), cut expense, collect more premium or make riskier investment.