CANYON PHARMACEUTICALS INC