My brother inlaw's wife really wanted to be a police officer, submitted application, and was fortunate enough to go for a ride along for a day.
Turns out, after the ride along she withdrew her application. She said the officers were complete jerks to the general public and thought they were better than everyone. They all have type 'A' personalities, and thrive off of power. The worst part is she said the motto 'birds of a feather flock together' sticks there. In other words, the arrogant officers typically preferred to hire other arrogant officers like them, rather than more negotiable, reasonable officers that did not thrive on power.
She mentioned there was absolutely no racism she saw, but there was definitely a different attitude towards the lower income families. So we are essentially treated differently by officers according to our economic 'status' and where we may live.
The solution to this problem is to stop hiring police with power hungry personality traits, and to remove the power from officers. For example, having an officer testify in court is not really fair to a 'civilian' as the officer's word alone is hard to fight against. Video evidence via body cam will clear all of this up. It would also remove police from falsifying reports, which does happen in Canada (Simple thing as stating a guy tripped while ignoring the fact the officer pushed them).