Canadians aged 18-29 drink the least of any generation, with less than one per cent reporting they drank daily, a report by insurance firm PolicyMe shows.