Christmastime is Canada's time to shine. We've got blankets of snow, mountain peaks that look like they're from Whoville, and quaint towns to live out your Hallmark holiday dreams. This small town ...