I.G. Investment Management, Ltd