CP says it moved record shipments of grain and biofuels