Ha. Here in the US where we produce more than double what Canada does, there isn't even an oil fund.
While you're technically correct, the stock market primarily benefits those with enough disposable income to generate large investments where they do not need to draw down the principle, and that certainly isn't the majority of Americans.