<prompt> Human: Hi, new user... I just made an account so I could discuss this really sorry its a bit long - I dont know if this makes a difference to the advice but Im in Canada.So basically I had made a profile on upwork.com, a job website for clients and freelancers. Someone approached me on upwork and suggested that I apply for a role that they had, with a link to their role. The role was in my field, remote and too good to be true salary. I checked out the company and the website and everything seemed legit.I applied, was asked some interview questions still on upwork messages, got offered the contract, and signed. I was then instructed to contact my supervisor through gmail hangouts, and this is where all of the rest of the communications happened.So my supervisor then told me that I would be getting a work kit including a new macbook, and would need to make two separate payments to their vendor for this kit. I was then sent 500 by interac e-transfer and was told to transfer this money by moneygram to their vendor. The next day I was introduced to my project manager who gave me some data entry stuff to do on excel via email and then I got an email from their accounting asking for all of my online banking details. I know, I know...dont give your bank details out to anyone you dont know. But I did foolishly.Then I could see that they had paid a sum of money into my account. They told me that I needed to send another 800 to their vendor. I hadnt realized that some of the money that they put into my account was on hold and that I was actually using mostly my own money in this transfer.The next day my contract on upwork got put on hold as my clients account was suspended for possible breach of their terms and conditions. They couldnt give me any more information. They asked me for any information I had on the client, screenshots of conversations, etc.I then realized that this was all wrong so after giving upwork all the info I closed my bank account, opened a new account, got a new card, and transferred the held funds over just in case they did clear. My bank also said they would see if their investigations department would deal with it or not.After doing this I got a message from my project manager who told me that I needed to send my banking information to their accounting again, as they needed to verify that the funds were there. I told her that I would not do any more work for her without being paid for the hours I had already worked, that I would only accept payment through upwork, that I would not give any of my information to accounting, and that the money was still on hold. She then told me that if I didnt provide the required information to accounting then it would be assumed i was trying to embezzle the companys funds and legal action would be taken. I said that I would contact her when the funds were in my account.At this point I completely expected the money to not clear, and for me to be down 600 or so. But today, in my shock, the money has cleared.My original job was going to be distributing the money to their employees to pay a fee to give them access to the companys database. So now Im thinking this is probably stolen money that theyre getting me to move around for them? I dont know if I should just try to wash my hands of the whole thing and contact the project manager to say that I can no longer work for them my contract on upwork was closed and I havent agreed to anything since it was closed and try to pay the money back... or whether I should go to the police about the whole thing in which case I shouldnt speak to my project managergive away the game? I mean it cant not be a scamsomething illegal right? UPDATE: I spoke to my bank who said that ALL of the money is going to be called back, leaving me in negative funds. so they took more money from me than I even had in the first place :  <response>: I mean it cant not be a scamsomething illegal right?Correct. This is a scam. 100. 