Budget cuts won’t leave provinces short, Flaherty says