This company is broken in so many ways. Every group/department acts as its own sub-company (each VP has its own P&L) and there is absolutely no synnergy between locations and groups, on the contrary. Group executives fight each other, there is a whole culture of distrust and politics which go from the SVP all the way down to VP, directors and managers. Even developers get to experience the fun of that.
In terms of vision, this company has an unclear vision and long-term objectives, and every project is rated on the short-term, with no regards to longer term strategies. A huge lack in communication, on every level, amplifies the long term vision problems and creates tactical and short term mishaps. The most used word at TC is "alignment" and it's a clear reflexion of that lack of vision and communication.
In terms of group leaderships, there are huge differences between a VP and another, between a P&L and another, and between the group's employees' strenghts and weaknesses, so your mileage will vary.
There is aboslutely no job security in this company, and it seems to go against all the latest digital trends, opportunities and threats. Right now, momentum seems to be in the Toronto offices, and Montreal's losing staff like the Titanic (both from voluntary departures and restructurations).