I found a (hopefully) more reliable Kicking Horse link.
I also find that if there is an error in the image, that error appears on the actual resort webcam page as well, meaning it's not the link that is broken, but more likely an internal resort network issue.