Can I set budgetary control at the task level?

No. You can set budgetary controls only at the project or top resource level.