TORONTO — Canada's main stock index gained almost 200 points Friday as markets broadly rose to end a rocky trading week, with the main U.S. indexes each gaining more than one per cent. The S&P/TSX composite index closed up 185.