Home News Here’s why Canada’s TSX Composite Index has hit all-time high