For any other type of loan, if you have more current/future income, you can get a larger loan. For student loans, you get a larger loan for having LESS current income. This is reasonable since the loans are government-subsidized, but it might help to have some correlation between the loan and your ability to pay it off (i.e. future expected earnings due to your education).
This sounds like an excellent arbitrage opportunity for a startup. Find mispriced student loans (say, some honor roll student in MIT Computer Science paying the same 7% as some fine arts student at University of Phoenix) and refinance them at 4%.
You could even securitize the debt and sell it to alumni! I know I'd buy Waterloo CS Class of 2018 Honour Roll debt at even 3%.
This happens already. There was an article linked here some time about it. The twist was that the article scolded those companies, because it meant that the rates for government loans would have to go up, because their portfolios now consisted of worse borrowers.
If you're good enough to do so I think it's more cost-effective to forgo co-op, stack on the debt, and graduate earlier so you can earn full-time salary and begin vesting stock.