CN appoints Mike Cory as chief operating officer and Ghislain Houle as chief financial officer Continue reading...