It is highly likely that any job offer you receive online will be a scam. Talk to a reputable local agent, that people you know and trust have used.
If any agency asks for money to get a job, walk away. Do not pay any immigration fees to anyone except the government of Canada.