Unsolicited advice on analystsAnalysts (especially in Canada) almost always parrot what management tells them. They don't do any critical analysis unless there is an obvious mega trend in play.
Why is that the case (especially in Canada?)
Investment banks rely on companies to include them in deals. Whether it's M&A, secondaries,or further financing, they can't be bearish on a Company if they want their business. This is why they also choose (told) companies to cover that are more likely to have deal flow.
In Canada, there are only so many companies that can provide enough deal flow so it's a bad idea to shoot yourself in the foot and anger them.
Also, remember that analysts are not traders. If they were any good at trading they would be on the buy side. If all you did was follow analyst predictions you would be severely underperforming the market. They are notoriously followers to price action and update their models to lower or raise multiples, for example, once prices change and their price targets are too far away.
It doesn't mean they are always wrong and sometimes there is an analyst that is on the ball but generally speaking they should not be relied upon to provide any alpha.
Good luck.