The Vancouver 2010 Winter Olympics online store is now open, however, there is a catch. They are only shipping within Canada right now. There's some rumours going around that they may open it to interntional customers after the Beijing games. Here's the link:
For the mascot merchandise, click on the mascots on that page.