I have compiled a list of useful websites for most of the science courses based on the general learning outcomes of the Alberta Program of Studies. Here are the links:
Senior High: Useful Senior High Science Websites
Junior High: Junior High Science Websites
Elementary :Division One Science Websites and Division Two Science Websites
Integrating Digital Resources in Science Class Presentation
Integrating Digital Resources into the Science Classroom
Edmonton Public Schools on Wikepedia!