Does my Wii need to be online to use Netflix?

Yes. Netflix is an online movie streaming service. It will not function offline.