Yeah, but he actually got a promotion. He's the OC at UTEP.
I wouldn't say he was a poor hire, so much as an odd hire. All the other Butch hires were hired because of their recruiting ability and not coaching. Beard was a terrible WR coach but he had Miami connections. Wells was a terrible OL coach hire, but he also had Florida recruiting connections. Larry Scott is an OK position coach, but he was also brought in more because of his recruiting ties in Florida. Butch consistently put recruiting ties over coaching acumen and it cost us over time.
Canales was the one who can actually coach, but is a poor recruiter. That's the real reason he hasn't coached much at P5 schools. Also why he was sort of an odd Butch hire. You're right ... he was probably only hired because he knew Butch well, but he's actually a good position coach.