The answer to this question depends on the type of visa application, the agent’s qualifications and experience, and the agent’s reputation. Ensure that the agent you are considering is a Canadian lawyer or a regulated Canadian immigration consultant.