canaan dominguez