You know, I recall the same issue raised when it came [Technical difficulty--Editor] and foreign students in Canada. I remember saying for five years, almost 10 years, that the solution is that every school needs a designated institution number. If you're not on that list of designated schools, you can't get a study permit that gives you access to things like a post-grad work permit. Finally, we have a system in place just for that. The same model can be rolled out for certain long-term immigration services from your long-term residence permit. Unless you have a designated representative number on your application, you may not be able to get that particular immigration service done.
Yes, it will drive traffic to designated representatives, but guess what? That's how you get rid of the ghosts. You build into the system an integrity component, and the user will pay for that integrity examination. The representative literally puts their number on the line with every case. You hive off to the private sector that enforcement mechanism. Ghosts cannot access those particular services because they don't have a number.