There is also the small matter of over one-hundred billion dollars in transfer/equalization payments siphoned out of Alberta over the last few years.  Hard to save when your earnings go to everyone but yourself.