Getting a job offer is difficult. You need a job offer and then your employer needs to apply for a LMIA. Pay $1000+ and prove that no Canadian/PR can be hired to do the job. Employer needs to show how hiring you will grow and expand their business to hire Canadians. The LMIA takes months (maybe even a year) to process. Then with the LMIA you apply for a closed work permit. This process will take many months.
If you wish to move to Canada then look at Express Entry.