You need to provide more information given there are various options for people applying for work permits.
Do you have a job offer supported by an employer sponsored LMIA ? Are you applying along side a spouse study permit ?
As for an agent be aware there are many so called agents promising jobs and permits in Canada, not all of them are genuine so be aware of scams.