Alberta Investment Management Corporation (AIMCo) is a Canadian investment management firm that manages public funds on behalf of pension, endowment, and government funds. AIMCo focuses on long-term value creation through diversified investments across asset classes globally, aiming to support the financial security of its clients.