Canada research roundup: AGF Management, Cardinal Energy, Imperial Oil - IMO News | Rallies