Ranking the Top Canadian Stocks on the TSX Index for 2020