It is best to NOT to use a consultancy. They are expensive, are running scams half the time and provide a lot more points where an application can go wrong. All of Canadian Immigration is self serve; try doing it yourself.
Idp international does not require charge for their service i have got 1 rejection for this reason i want to apply thought a Internationally recognized consultantcy can you help me regarding my case