The Angus Reid survey done for CIBC found that as of Dec 15, 69 per cent of respondents still hadn't finished their holiday shopping, and 15 per cent of those who answered hadn't even started.
Canadians between the ages of 18 and 34 were the most behind on their shopping, with three quarters of that age group saying they still had some buying to do.
Those who had done some shopping had spent an average of $601; last year's poll found the average was $678.
The survey also found that the British Columbians polled loosened the purse strings the most, spending an average of $871 as of Dec. 15, while Quebecers had spent only $383.
The poll surveyed 1,519 people Dec. 14-15, and is considered accurate within 2.08 per cent 19 times out of 20.
The results have been statistically weighted according to education, age, gender and region.
Also on HuffPost