What is the Maximum Current an Arduino can Supply?
40.0mA.

The Arduino UNO Digital IO pins are connected directly to the IO pins on the ATMEGA328P processor.

From page 299 of the data sheet for that processor...



Note that there is also a total current limit for all output pins combined, and that the voltage starts to drop as the current goes up.