Let us leave Canada behind for now and return to things Norwegian.
Here is an Economist article about the Norwegian Oil Fund and its merits and problems: http://www.economist.com/news/business-and-finance/21707435-norways-global-fund-its-tough-small-democracy-run-worlds-biggest?fsrc=permar|image1
It is not easy to be rich and morally upright at the same time. If you cannot invest in anything that may be harmful to the environment, or anything that may be criticized for something or another, it is hard to turn a profit.
The bigger you are the harder it gets. You cannot invest only in small “green” companies with impeccable records (or no records) and expect to find somewhere to place $$$ billions a year, yet turn a profit.
To invest oil money in oil companies is not “green” enough for many Norwegians and to put the money into Walmart is out since they do not meet the required standard for labour rights, etc. etc.
It’s an awful dilemma to be in, don’t you think?