Reciprocity is a very big question. That's the reason people negotiate investment treaties. The idea is to open all sectors to investment for the two countries involved, or multilaterally as well.
It's probably erroneous to use the Investment Canada Act to stop investments because the other country wouldn't let us into their country. If you shut down investment into Canada, that may actually hurt Canada, whether or not you get access abroad.