Thanks for sharing this story. I had similar experience. I withdrew $3000 to pay my contractor. They followed me from the parking lot. My tire blew. Somebody pretended to help, but kept me and my Mum busy. We later realized that we lost the money.
It happened at Warden and Finch.
My recommendation is not to take too much cash. If you had cash with you, when something happen, stay in the car and put money in a different location.
巴基斯坦同事:三千加元为何不翼而飞?