It would successfully keep arial predators out, but its also very flimsy, and a snow load would break it pretty quick. Even a predator jumping on top could break it.
I would go for fish netting, not bird netting. Bird netting is very thin and sometimes raptors don't see it and dive bomb anyway...