Generally speaking, it tends to be extremely difficult to secure a job offer as a foreign worker since the process the employer has to go through to hire you is so long, involved and expensive. Having said that, some do manage to find jobs and get work permits.
The first step is to find an employer willing to give you a full time job. You should look for employers on reputable job posting sites such as indeed, linkedin, workopolis, etc. The next step is for the employer to advertise the job for at least a month to prove no Canadian could be found for the role. The employer must then apply for and obtain something called an LMIA (permission to hire you). The LMIA process takes quite a bit of paperwork to complete, along with a $1,000 fee, and can take over four months to process. If the LMIA is approved (not all are) - you can then apply for a closed work permit tied to that specific employer.
If you want to start by immigrating instead, detailed information about Canada's immigration programs can be found here: http://www.cic.gc.ca/english/immigrate/apply.asp
There is really no easy route for anything. All of it requires work, time and effort.