The Canadian Transportation Agency has ruled CN has failed to fulfill its level-of service obligations under the Canada Transportation Act.

At issue were changes to CN's advanced product program, which prevented smaller grain companies and single-point shippers from securing enough rail capacity to function effectively.