Canaan Inc. (NASDAQ:CAN) is one of the best stocks under $5 with highest upside potential. Canaan Inc. (NASDAQ:CAN) announced ...