The TCE blog has suggestions for historically Canadian Christmas gifts They are broadminded: the first one is whisky.
And be reassured. It's not last minute shopping until Christmas Eve, and then really only in the afternoon.
History (mostly Canadian), a little politics (ditto), and the Tour de France in July.