Thank you for the question.
You're right to say that immigration consultants are quite exceptional, in that you have this situation where non-lawyers are providing what amounts to legal advice. So it's exceptional.
There are a couple of areas where non-lawyers do get involved in legal issues, specifically, surrounding the activities of paralegals in some provinces. Paralegals can get involved in certain simple legal questions, including issues surrounding property law, for example, but as a general matter this is quite an exceptional situation to have non-lawyers providing legal advice.