Ok Bernard is now operating at Light Heavy , but still he towers over both Canelo and Khan. He is listed as 6 1 , but I still don't think either Canelo or Khan are taller than 5 8. Canelo is a light middle vs GGG he will look tiny.
Khan is around 5'9 with shoes. Canelo around 5'8 with shoes. Golovkin is about 5'9 barefoot. He is smaller than Canelo face wise and compares more to Khan than Canelo. Obviously he is slightly thicker built than Khan. Canelo looks like a tank; wide face, neck, shoulders etc. Natural power house GGG looks like a pizza delivery boy in comparison.
I've stood next to Khan and I'm 5'10, he's a couple of inches shorter than me. I'd say 5'8.5 is about right.