@Christopher **********
Why should Vancouver be at fault? They always have the possibility to reject your application or give you a more appropriate visa without refunding any money.
A chargeback on your debit/credit card might result in getting your money back, but since this is fraud, I would not advise so.
Surely not in case you have the intention to travel to Thailand at any time in the future.