Canada's longest railroad strike in a decade ended on Tuesday as Canadian National Railway Co., the country's biggest railroad, reached a tentative agreement with workers that would help restore grain exports and transportation of chemicals and heating fuel.

Shippers celebrated the end of the eight-day strike, which had cost them sales and raised their expenses.

News of a deal, which must still be ratified by union members, sent CN shares up more than 2 percent in morning trading.