Canaan can use crypto to buy back nearly 20% of its market cap