The Interactions between Price Discovery, Liquidity and Algorithmic Trading for US-Canadian Cross-Listed Shares