Je n'oserais pas te proposer le 28mm 2.8 is de Canon car tu ne gagnerais qu'1 cm en longueur et en diamètre, il est considéré excellent par rapport au 24 is et 35 is.

En restant fidèle à la marque, en gagnant pas mal en encombrement, en assurant en fiabilité, qualité optique et AF, le 40 mm f/2.8 STM serait tout à fait indiqué pour toi, puisque inférieur à 3cm de longueur.
Poids 130g, étanche à la poussière et à l'humidité, on ne peut pas faire mieux sur un 6D en compacité/qualité optique/fiabilité.

Un prix très "agressif", moins de 200 euros...