I believe there's still snow, a colleague of mine went there a few weeks ago and said there was plenty.If all else fails check out high wood pass or the ice fields parkway, those seem to be the prime spots.
Lots of good stuff around the columbia valley too, or so I've heard.