Look out! Most Canadians may not have done their holiday shopping yet: poll suggests