CP Ships profit up on higher volumes