You shouldn't be giving money to anyone. If someone is asking for money in exchange for a job - it's a scam. You're going to find that reputable recruitment companies in Canada only want to deal with people who are already PRs or citizens - or who already have open work permits. Your best option for finding a job outside of Canada is to search for jobs yourself on reputable job sites such as indeed.com.