Catholic Heritage Curriculum is one of my favorite Catholic stores online. They carry an extensive list of homeschooling curriculum that is gentle, beautiful and authentically Catholic. They also carry many other items that would make lovely Christmas gifts and stocking stuffers.
Here is the link to their Advent/Christmas catalog.
It all looks wonderful. I pretty much wanted to by everything I looked at in the catalog.
I am delighted to see that they have added a cheaper shipping option for Canadians! Be sure to go check out their new rates (as you can ship something for $8-$16 as opposed to the $30 it used to cost... and you don't have to use the evil UPS that charges such exorbitant brokerage fees).