Canelo lost to GGG x 2. Money, Bivol and Crawford schooled him. I didn't see the Lara bout. I loathe Canelo.
Of all of his losses, Crawford was easily the least dominant although he did lose clearly. GGG 2 is very debatable (I felt Canelo won and it was probably his career best win and form) Lara was close, not a robbery but close, similar to his bout with Trout iirc.