Canadian National rail strike over

Canadian National rail strike over

The 5,000 striking workers at Canadian National Railway Co. have ratified the company's latest contr