TORONTO - Canada's main stock index gained almost 100 points Friday on strength in technology, base metal and financial stocks, while U.S. markets also moved higher.