Households are expected to spend an average of $943 on holiday shopping this year, with nearly 60 per cent of that set aside for Canadian products and services ...