In Winnipeg, they are at nearly 27% of the total city budget and rising. And if you look at public accounts, even shmuck constables get six figures with a sweet pension, which in Winnipeg is still a lot of money.
I have no idea what % police budget should be, but yes probably related to unions (i'm not anti-union). Teachers in my parts also get 6 figures and a sweet pension.
I just don't see police budgets as part of the problem. At least not in Canada. I see a lot of accountability issues everywhere, and the "protect our own" mindset, which is unfortunately a widespread problem in orgs that serve the public.