That's just false, because the non-profits that deliver the Canada summer jobs program across the country do all of those things. Every single year they hire young people, they train them how to do their jobs, they tell them the hours they're supposed to work, they track those hours and they file reports with all of that information.
Everything you've just listed is done by not-for-profits through the Canada summer jobs program. The only difference is that it has a real word, “jobs”, rather than a fake oxymoronic term, “paid volunteer”. Really, you haven't given us a single reason the program that already exists could not have delivered what you were supposedly trying to accomplish with the Canada student student grant.