The cup is hosted in the Netherlands, the Netherlands play the finals, I'm in the Netherlands and yet the stream is not available. I think that's because they have a deal with country's that have a network that broadcasts the match on national television, so they won't steal views.