Bud, 38, defeated Canelo, 35 in their Las Vegas bout las month, and The Mexican Monster, 28, believes Crawford "stole" the fight from him.
During an interview with Fight Hub TV, he said of Canelo: "His ego is so big that he thought he could walk through him, catch him with a big shot, and it would be done.
"I’m not happy that he lost. I just felt that could have been me. That was my moment."
Benadivez added he believed he wasn't chosen to fight Canelo because he would have beaten him.
He said: "I would have had my hand raised, and that’s why it didn’t happen."
Even so, Benavidez insisted he had "no interest" in moving down to the super-middleweight division to face Crawford.
He said: "I have no interest in going down to 168 [lbs]. I’m not saying I’m scared of Crawford. He’s the man at 168. That’s his weight class.
"I think Crawford took it more serious than Canelo. He looked like he didn’t prepare 100 per cent, throwing 10 punches per round."
Crawford's victory over Canelo made Bud the second-ever boxer to hold three undisputed world championships across different divisions.
While The Mexican Monster is not interested in facing Crawford, his father David Benavidez Sr. insisted Bud would be "destroyed" by his son.
Speaking with MillCity Boxing, the trainer said: "David is too big for Terence Crawford. I think Crawford will be 38 years old.
"It will not be the same as Canelo. David is young, strong, and super big for Terence Crawford. With David, it’s a different story."
Despite Crawford's remarkable achievement, Benavidez Sr. doesn’t think Bud deserves "full credit" until he beats other opponents in the super-middleweight division.
He said: "He has to beat some others at super middleweight to get the full credit. I don’t know if he can do it. He’s too small for that weight."