Please please do a lot of research before hiring a consultant. I just had a really bad experience with one in Vancouver, I'm out the money which I'm pretty sure I won't get back.
I will be filing a complaint with the council but I'm not sure how far that gets. I found a like that lists very good questions you should ask before hiring anyone, I got it off a website, it's about lawyers but it can be totally applied to a consultant.
Questions to ask an immigration lawyer
1. Ask the lawyer how they will contact you and how frequently. Keep in mind that some immigration applications can take months or even years to process , so there may not be much to report on your case every week. However, the immigration lawyer should be able to respond to your calls or e-mails in a timely manner and keep you updated when possible. In other words: they should be available.
2. Ask for referrals or references. If the immigration lawyer does a good job with his other clients, there are likely many former clients who were happy with the immigration lawyer’s services. While much information is confidential in the legal world, some immigration lawyers may have a selection of testimonials or “thank you” letters posted on their website, or on online reviews or in their office to show you.
3. Ask the lawyer whether they think your case will be successful or a failure. A good immigration lawyer will be able to call on their years of experience and tell you your chances, but generally not provide a “percentage” of likelihood your application will be approved. If an immigration lawyer or consultant guarantees your application will be successful because they know someone working at Citizenship and Immigration Canada or the Canada Border Services Agency, encourages you to lie on your application or provides false documents – don’t walk out of the office… run!
4. Don’t hesitate to ask who will be representing you. Just because you know a recognizable face from television or online ads, doesn’t mean that exact lawyer will be handling your case. If you do have another person from a large law firm representing you, make sure they have the same qualifications and positive track record.
5. Ask about the fees for all of the services that will be provided to you by the immigration lawyer and how they will breakdown. A good immigration lawyer will be able to explain these for you clearly, and not be vague about how much they charge.