Canaan launches share buyback program of up to US$20 million - CAN News | Rallies