An immigration consultant provides non-legal services to immigrants and cannot offer legal advice. They are not lawyers and do not have the authority to handle legal matters. In contrast, an immigration lawyer is a specialist in immigration law, offering legal services and representing clients in court when necessary, which is often required in immigration cases.