Corporations have more ways to raise CAPITAL to pay for productive resources than small firms or not-for-profit organizations. Capital here refers to money - so obviously corporations have a lot more money than small firms and non-profit organizations do, and thus it is easier for them to pay for such things. Grants are things like scholarships, and corporations cannot raise taxes, only the government can.