habahaba_chixnax You are 100% right to look for a better life.
Those who are really driven to take the chance are clear targets for these companies.
If any company or person asks for money to provide a job/immigration in Canada, it is a red flag.
As rjessome has said, you choose a representative if you want one, the company cannot force it on you.
Be happy that you are not losing money, there was never a job (with this company) to lose anyway.
Be inspired that you did think something was wrong, you mentioned scam in your post here.
Stay strong.
Thank you guys, I really appreciate it. I was offered the job at Stones Petroleum company, and just before I send my last 4000 Rands which is equivalent to their CAD550 I looked at the site, I don't know what made me to do that, but I think God was with me the whole time. I saw your comments and I was really happy because I did not send the money already. I was suspicious the whole time because I am a graduate student and when I checked the immigration site it stated that the international worker should fall in federal skilled or QUEBEC SKILLED WORKER and when I rate myself I did not qualify for either one of them because I have not worked full time before and I don't have a spouse also I don't know french. When I asked them what type of the work permit i will have they replied saying I should not worry because i will get a general labour permit which I then checked for it over the internet and I did not find any permit of that type.
Again thank you guys for letting me know that my guts were telling me something was wrong.
K-Babe in South Africa