The NLESD has developed instructional videos for key topics in the Junior and Senior High math curriculum. They may be helpful and can be viewed here:
Math 7 and Math 1201
https://www.youtube.com/user/nlesdmathdevelopment/playlists
Math 8
https://sites.google.com/a/nlesdonline.ca/math-8/
Math 7 and Math 1201
https://www.youtube.com/user/nlesdmathdevelopment/playlists
Math 8
https://sites.google.com/a/nlesdonline.ca/math-8/