I am more in favour of geographical representation, that is, attaching voters to their MP in a familiar space, a community space. You say you have 40 municipalities in your riding. I represented a riding with 43 municipalities, with a radius of at least 285 km. People identify with their MP.
Moreover, do we have to sacrifice the expression of diverse views in society because we insist on geographical representation? The answer is no, but we have to make the effort to find other formula that are used around the world. We have to look at Scandinavia. Stéphane Paquin, one of my colleagues, is doing that.