You will do what you ink is right for you but be aware consultants will charge at least 8k $. I used to drive in team with guy from India and he told me that consultants from India who knows another Indians which have companies in B.C for example, charge 10k $!!! After you get your WP they will pay you pathetic rate and first year you will be paying off your debt. I think it is worth to keep trying to find somebody on your own. Otherwise it can be very painfull. Wish you good luck and be very very carefull.