Reporting from America (the continent)
About options of legal streams here in North America.
FIRST, consider having a VPN, this has been my source to watch everything and at a reasonable price, right now I am using MULLVAD VPN and I recomend Windscribe, with those two cheap options you will be safe, hey with windscribe you could even chose single or specific servers like only wanting to pay for USA, Spain and the UK (they have 30 countries) each is one dollar per month. Mullvad has about 30 countries to choose from and is like 6 dollars a month and is non auto renew.
USA: For streams of NBC, forget about it unless you are client of an internet/tv/satellite/cable company based in the US, the NBC streams will be unlocked to those who provide their user credentials.
Canada: CBC Sports, usually they do very very well with their streaming. In Rio and Pyeongchang they had a dedicated olympic website with Live and On Demand streams of every sport, every session, english commentary or no commentary. I am very confident this time they will do the same and have everything live and VOD for later watching. High quality streams.
Mexico: We will have Clarosports with almost same scenario of CBC Canada, live feeds for every sport, every session with the on demand option. Plus they will have another 4 live channels via Youtube with spanish commentary (sorry but many of our commentators are bad but if you dont speak spanish then no problem).
My advice? buy one month of the vpn I recommend and I will put in time the link for the Canadian and Mexican websites where you will be able to catch the action