translate English to French: CN has the power to deliver.
Le CN a la capacité de livrer vos marchandises.