CANAAN INC.