It usually follows that a school with a large endowment has more ability to give out scholarships. In absolute terms, Harvard, Yale, and Columbia have huge endowments. You should also see the size of the endowment on a per student basis. I use http://www.charitynavigator.com
as a tool to track down these programs.
Good luck on you search.