I've thought about this issue.
Regulating settlement agencies and the immigration work of all the people I mentioned earlier, even though they contravene section 91, and forcing all applicants to be represented would result in the representative's name and number being included on each immigration application in Canada. This would make a number of options available, including a representative who provides free services in settlement agencies, a consultant who provides a cheaper service than a lawyer, and a lawyer who provides a service for people with more resources. Everyone should be represented, and a number should be included on each application.