Treasurer upbeat in face of 'challenges'