Yes equalization is broken. 
Ask yourself why aren't hydro revenues used in the calculation but energy revenues are? Why do some regions protest against oil & gas... ie refuse pipelines but gladly accept the money generated from "dirty oil"? Why do some provinces refuse to develop their own natural resources? Lastly, why do some areas consistently receive more than they put in with no impetus to get off this welfare?
Doesn't make sense does it?