NMEA 2000 Shield

It is possible, but does not make sense.

GPS message is so standard that should not be any differencies between devices. Normally you have this kind of problems with e.g. tank or temperature sensors. Some manufacturers has used proprietary messages instead of standard messages, so other manufacturer does not understant those messages. But I doubt that with GPS.

The easies way to spy network traffic is to buy e.g. Actisense NGT-1. If you like to build your own, Buy Teensy 3.2 and necessary parts or Teensy 3.2 breakout board with can (e.g. https://copperhilltech.com/teensy-3-2-with-can-bus-breakout-board/) and use my library example ActisenseListener.