Canadian National Railway and short line Battle River Railway are among six recipients of a total of Ca$33.1 million for ...