Alberta posts a $10.3 billion budgetary surplus and the NDP are the hardest hit

WATCH ON YOUTUBE