From the article:
"The donation was made on the condition that it be used to offset the cost of Service members' salaries and benefits," chief Pentagon spokesman Sean Parnell said in a statement to CNN, adding that the money was accepted under the department's "general gift acceptance authority."
The move marks a striking departure from government procedure for funding the military, which traditionally relies on public funds appropriated by Congress.
Not from the article:
The U.S. is getting more pathetic each day under the current POTUS's administration.  So much for being the leader of the free world... oh Canada.