Taiwan Semiconductor Manufacturing Company Ltd. $TSM Stock: Canoe Financial LP Decreases Stake | StockRay