Legal dispute in Canada

Job ID: 36120488

Budget: $750 – $1,500 USD

I have an agreement with a Canadian immigration consultant in located in Ontario, Canada.

As per the agreement, the Immigration Consultant company is committed to help and support me to optain job offer, apply for LMIA, register for British Columbia PNP, etc. Deadlines for all these objectives were clearly defined in the agreement. The signed agreement will be shared with the appointed freelancer at a later stage

I would like to:
1- Understand my legal situation according to the Canadian law/court.
2- file a legal case against this firm.
3- What is the estimated cost?
4- Can that firlm at a later stage cover this cost if the case went well and worked well for me?