Can you relate to this statistic? This statistic is from a Statistics Canada study. This cost is probably 10 times that amount in the United States as the U.S. has 10 times the population of Canada. What can be done …

Did you know that stress costs employers $20 billion annually in Canada? Read more »