There’s now only 2 shopping weekends left before Christmas.

James Kitamura with BMO says pre-planning is the key to staying on budget.

Kitamura says shoppers should also keep rewards points in mind when you’re shopping – both in terms of earning points for yourself or using points to purchase gifts.

Kitamura says Canadians are expected to spend an average of $1500 dollars this season.

Kitamura says the largest spending item for many is travel over the holidays.