Here a couple of links to the web cams they have running at Lake Louise. The first camera is located at the bottom of the mountain in the Lodge of the 10 Peaks Louise Cam 1 and the second camera is located halfway up the mountain at the Whitehorn Lodge Louise Cam 2.
Check the "Discussions" link on the left of this page over the next couple of weeks. I'm hoping that World Cup volunteers will use the space to make posts about their experiences. Everyone is welcome to use the forum to post any questions or comments they may have related to this year's races.