I guess I'm fortunate in that I apparently "distribute" my weight. I started cycling at almost 250, managed my way down to almost 190, and today sit around 215. I've worn the same size bibs and jerseys the whole time.
This is probably most due to (as has been mentioned) the letters in the sizing are meaningless if comparing across manufacturers. One brand's large might be another's small. Canari seems to run bigger.
__________________