I realize that finding companies that will take on co-op students is a challenge. But as I see it, the company benefits by having an employee it is already familiar with. It knows whether that person is a good fit. If the person isn't a good fit, steps can be taken. It already has that experience with the person.
Do you have trouble getting smaller companies to take on co-op students and pay them?