About 10 per cent of Canadians aged 15 or older, or nearly three million people, said they had at least one mental or substance-use disorder in the past year, according to a report from Statistics Canada that also suggests 77 per cent of people have « flourishing » mental health.