Vermilion Energy Receives TSX Approval for Share Buyback of 15.16 Million Shares | Intellectia.AI