Of course it was a scam, but my husband phoned him, and he was told that he had left $5 in an account in PEI, the cost of the call was $20. How was the guy doing it? How was he finding all that money for people?
I'm pretty sure he was using this:
The Bank of Canada has a service called Unclaimed Balances, all you do is put in your name and up comes the result. Try it, maybe someone you know has forgotten some money somewhere. It's really easy to claim the money, and some amounts are substantial.

Have fun finding money for free!