Canadian National Railway’s (TSE:CNR) Returns Have Hit A Wall

Canadian National Railway Company, together with its subsidiaries, engages in rail and related transportation business.