watching an official channel of another country
1. Install a VPN browser extension. One of the easiest ways to watch The Olympics from a country without online coverage or when you don't have a cable provider is to install a VPN extension for your browser. This will allow you to visit another country's broadcasting website (Canada's CBC or UK's BBC, for example) and trick it into thinking you're visiting from within the country.
You can install VPN extensions for both Firefox and Chrome. These extensions are available for free, but may be ad-supported. Popular extensions include Hola, MediaHint, and ZenMate.
Use this method if you live in the US but don't have a cable subscription, or if you live in a country that doesn't have official streaming broadcasting of the games.
2. Switch your browser to the target country. If you plan on watching through the CBC player, click the extension icon in your browser and select a Canadian server. Your traffic will be routed through that server on the way to the CBC site, making it think you are visiting from within Canada.
If you want to watch through the BBC site, use a UK server.
3. Watch the streaming video. You should now be able to access the streaming content as if you were normally accessing the site. You may experience some delay and slow connections as data is transferred between the proxy server, the website, and you.