So you are based in Toronto ?
Do you have approval from OSFI to operate business ?
Your card seems not be affiliated with Visa,Mastercard or any payment card network ?
Do you have tieups with ATM /payment networks for using card at POS/ATM round the world ?
Can you please post all relevant agreements you have made so far for doing business as per the card features advertised
Unless you can and prove,this is just another scam,cos it costs less than $100 to build a website and Photoshop a mockup card