TD halts credit card purchases of cryptocurrencies