There are significant variances. I think it's a matter of supply and demand. One consultant may need more resources than another. Consultants are allowed to increase their prices. It doesn't matter. Clients can access the registry on the IRCC site, and they can consider other options if they think a fee is too high. One person may charge $20,000 for an application, but clients still have other possibilities.
On May 8th, 2017. See this statement in context.