YouTube is much more than cat videos and music videos! Here are some of my favourite YouTube Channels for language learners, for learning about Canada, and for lifelong learning.
Espresso English has some very good short videos on English grammar, vocabulary, pronunciation, idioms, etc.
Jennifer of English with Jennifer has hundreds of videos on many different topics.