May I answer that as well?
Very briefly, it would be suitable to have each province regulate their own section of immigration consultants and perhaps have the law society of that province as the appeal mechanism. This way you could get everyone involved and make sure the system works. Then, everyone is accountable. It's not one big wide-open field.
That's my follow-up and suggestion.