Yes you can buy VeChain coin in NY, but you will have to use Binance.US to purchase either BTC, ETH, BNB (Preferred) or USDT and exchange it for VET.