Lilyee said:
Don't know how many people got job offers from these consultants. I have applied thousands of jobs but couldn't get any positive response
Getting a job while you are outside Canada is hardly possible, unless you have niche skills and experience and the demand is not met locally in Canada. The closest you can get to get an interview call is once you have landed in Canada.
The best you can do now is to lookout for all the companies which you would like to target, look at their career pages, LinkedIn pages, try to connect with people on LinkedIn, if you have any friends over there, try to see if they can introduce you to someone in their contacts which you can leverage once you land in Canada. Identify important job consultants, whom you can fall back on in case you do not succeed on your own. So once you land in Canada, you will be well equipped.
The best option for your now is to go the PNP way. If you are nominated by a province, you will get 600 points added to your CRS thus making you eligible to revive an invite in the next round of invitation post nomination.