In any normal weather, I'd say that you should be able to find fresh, flowing water from / above where the path around the plateau crosses the burn from the Wells of Dee, somewhere around NN943992. I happily topped up there during a walk last June, when it running strongly.
- Braeriach from the Wells of Dee burn
I've no more recent information, sorry.