If you’re one of those last minute shoppers, you’re not alone.

Visa estimates that seven and a half million Canadians have yet to finish their holiday shopping.

Visa also says people will spend a total of about $2 billion buying presents this Christmas.