Man recovers after crashing his truck into Canyon Lake