Fedora 25 is NOT using wayland by default!
Nvidia does not yet support Wayland, so Fedora 25 falls back to X11. From the Nvidia forum I see someone has used packages from the in-development Fedora 26 plus some patches to get it working, but notes "I have tested it with local builds and it runs like crap, personally I wouldn't bother trying it in F25."
Hopefully this will be resolved for F26. In the meantime, I'm at least glad that the X11 fallback worked nicely and transparently.