It has been my experience that whenever a hospital offers a work contract, in exchange for payment of nursing expenses, this is usually in leiu of a sign on bonus.
I would be careful as to the terms of this agreement, and make sure that this is really what you want.
As for various nursing scholarships, be sure to check out discovernursing.com, as well as your school's nursing website to see the scholarships available to you.