You can now live-stream NCAA college football in Canada, the UK, and Australia, as these countries have specific streaming platforms licensed to broadcast the games. However, you need to have an IP address in a valid country to watch games.