Dans un monde idéal, en tant que Chambre d'une fédération, c'est le Sénat qui devrait prendre cette décision, et non la Chambre des communes, pour la raison même que vous donnez.
In a perfect world, the Senate, being the House of a federation, it is the Senate that should make this decision, not the House of Commons, for the very reason that you give.