TELUS Mental Health Index: Cost-of-living is the number one financial stress for 63 per cent of workers in Canada as financial anxiety hits workplace productivity
A new Q2 2026 report highlights critical workplace mental health trends, revealing sixty per cent of Canadian workers














