I think we already have the model with the boating cards. It's a program that implements a curriculum approved by Transport Canada. It's in the hands of third parties, and as long as they deliver it up to the standard, then it can be done.
I don't agree with the distinction between commercial and non-commercial; it should be entirely based on risk. If a hobbyist wants to go up 500 feet, they are incurring the exact same risk as a commercial person going up to 500 feet. The level of training and the level of licensing needs to be proportional to the risk of the operation, not whether somebody is getting paid.