TORONTO — Canada's main stock index finished higher on Friday amid gains in energy stocks following more major projects announcements, while U.S. markets were mixed.

See Full Page