CIBC Receives Approval for 30 Million Share Buyback | Intellectia.AI