Cp stock cad July 8, 2019 16 32 64 128 Cp stock tsx cad price Cp rail stock cad Cp stock tsx cad dividend Cp trade Cp company hats Cp stock