In that case they need to secure a job offer in Canada and their employer must obtain an approved LMIA. Only then will they qualify for a work permit.
An agency or company cannot find a job for them. They have to do this themselves. Any company that offers to find them a job in exchange for money is a scam (they will pay money and end up with no job). They will need to find and apply for jobs on their own through reputable jobs sites such as indeed, linkedin, monster, workopolis, etc. There's no short cut. Finding a job in Canada as a foreign worker is very hard work.