Is Canadian National Railway Company’s (TSE:CNR) Recent Stock Performance Influenced …

Most readers would already be aware that Canadian National Railway's (TSE:CNR) stock … engages in the rail and related transportation business.