My personal experience with this Opcion Canada Immigration Consultants was really bad, I would not recommend their services. Bad client service, unprofessional, not willing to return the money if you complain and made up lies in order to keep it.
The complaint has been investigated and resolved to the customer’s satisfaction.
All Canadian Immigration companies are like this. Government of Canada recommends you to file yourself.