Profit down but revenue rises as Canada's largest railway hauls record amount of grain