Not to put any pressure on anyone trying to finish their Christmas Shopping, but Wednesday, Dec. 24 is also the last day Canadians can sell stocks for tax-loss harvesting purposes.
You need three days to settle trades so next week just before New Year’s will be too late. Christmas on Thursday is obviously a holiday and Canadian markets are closed Friday for Boxing Day.
Americans have a little bit longer, since U.S. markets will be open part of the day Friday.
More details in my current MoneySense blog.