Trains in Canada come to grinding halt