I have heard that job consultant, in case you hire, keeps your one month salary if he lands you in a job............otherwise you dont have to pay anything to anyone to land in a job.............Canada is Corruption free i suppose
Getting a job is a hard thing but perseverence and skill will help you in getting it
All the best!!!