Most of the European TV channels will country lock their streams, it's quite annoying. But you could try a proxy to get around this. Here's all the channels that broadcast the Giro, maybe one of them doesn't have a country lock or you can get access another way. If all fails you can always follow the live trackers. It's less attractive than watching but it does keep you up to date and there are many of them. Summaries are often up on YouTube an hour after the finish.
North America: USA: beIN SPORTS | Canada: RDS
Europe: Italy: RAI Sport | Pan-Europe: Eurosport | France: beIN SPORTS | Belgium: VRT Sporza | Netherlands: NOS | Denmark: TV 2 | Switzerland: SRG SSR | Spain: RTVE