I could make a few comments on this section. Using “may” or “shall” does make a difference. The use of “shall”, as has been said, would obligate the corporation to abide by the relevant provisions of NAFTA. If it's changed to “may”, it's merely optional for the corporation to abide by those provisions. In fact, in a sense, it's equivalent to not having this provision at all, because the corporation could voluntarily abide by those provisions if it wanted to.
The other thing I should point out is that the similar provision--or in fact the identical one--is in the act now, and there is a similar series of provisions in the Financial Administration Act that apply to crown corporations.