Here are some websites that you guys may be interested in. Hopefully they'll help you get some programming that you're missing from OTA-
I use
this website regularly to stream the Leafs games that are on Leafs TV, and also English Premier League games. It streams all other kinds of sports like baseball, football etc., as well as movies and TV shows.
I use
this website to also stream English Premier League games. It too streams other sports.
And the following is a bunch of websites I have bookmarked that stream TV stations from around the world.
wwiTV TVduck link There are many more, it's just a matter of finding them.
Cam