business.financialpost.com
Here are the 30 best performing stocks in Canada over the past three years. Half aren’t on the S&P/TSX index
Mining stocks dominate the TSX30 along with a good showing from Cannabis companies