I don't know. Mineral companies usually go, and have to go to stay in business, where the minerals are. The issue is really on what basis will they operate in the resource-rich countries where the mineral deposits are located?
I would find it very surprising that someone would assert that Canadian companies will be put at a competitive disadvantage if they meet internationally recognized human rights and social and environmental standards. That suggests that in some cases they will choose to compete by not meeting those standards, by violating those standards. I have to say, if that's the basis on which some Canadian companies would want to compete, they shouldn't be using Canadian government money to support, fund, and guarantee their investment.
It seems to me that the point of this bill is to say that the Canadian government will not use public funds to support investments that do not meet internationally accepted human rights and social standards.