Invesco is selling the management agreements on its Canadian fund business to investment management firm CI Global Asset Management.