Financial and tech stocks help lift Canada’s main stock index, energy down as oil falls