David MacDonald can go fly a kite. Traders profits are already taxed as income. Clearly the man is clueless. The reason we don't tax stocks  like income for ordinary investors is because they are a high risk asset class. Is it fair to tax stock profits like GICs? No way.