You need to start by finding an employer in Canada who is willing to give you a job offer. That employer then needs to apply for an LMIA. Once the LMIA is approved, you can then apply for a work permit tied to that specific employer.
Generally speaking, it's very difficult to find an employer in Canada willing to go through this process.
Stay away from agencies. Their job offers are almost always scams.
If you want to move permanently to work, the best way is to qualify to immigrate through an economic immigration program. One example of such a program is Express Entry. This is a points based program where those with the most points are selected for permanent residency. You can read about this program below: