Consider visiting a local sporting goods store when shopping for the winter sport enthusiast on your holiday list.
Sportchek carries Lycra socks that keep moisture away from feet. They retail from $9.99 for kids to $29.99 for adults (two-pack).
The store also carries replica Vancouver 2010 Olympic Team Canada hockey jerseys for $134.