It was immediately removed from this site.
I'm actually from Vancouver, so I would love to know the name of the company.
The OP's old employer:
1. Has one (big) claim to fame 2. Located in Vancouver 3. Has a product "dealing with large amounts of money from customers’ bank accounts"
But (3) might not be part of a product already released.
There are a lot of game developers in Van--with, of course, a thriving beer/overtime culture, but who really knows, to be honest.